私は認証局のためのパペットコンテナを作成しました。それは動作しますが、正しく起動しません。ここに私のDockerfileです:パペットコンテナは自動的に起動しません
FROM centos:6
RUN yum update -y
RUN rpm -ivh http://yum.puppetlabs.com/puppetlabs-release-el-6.noarch.rpm
RUN yum install -y ruby puppet-server
ADD puppet.conf /etc/puppet/puppet.conf
VOLUME ["/var/lib/puppet/ssl/"]
EXPOSE 9140
#NOTHING BELOW THIS COMMENT RUNS
RUN puppet master --verbose
CMD service puppetmaster start
CMD chkconfig puppetmaster on
CMD []
私は、(私は画像CA-人形を命名することに注意してください)次の実行でコンテナを起動することができます
docker run -d -p 9140:9140 -it --name ca-puppet \
-v /puppet-host/ssl:/var/lib/puppet/ssl \
ca-puppet bash
問題は私がにdocker exec
する必要があることですコンテナとそれを始めるとそのSSLディレクトリにCA証明書を作成するには、次のコマンドを実行します。
私はいくつかの他のドッカーファイルを使用する必要があります感じています最後の3つのコマンドを実行するコマンド。それは何でしょうか?