0
再実行するときに、しかしシェフ・サーバーこだわっruby_block [supervise_rabbitmq_sleep]私はこのdockerfileでシェフ・サーバーのインスタンスをインストールしてい
FROM ubuntu:14.04
ENV DEBIAN_FRONTEND noninteractive
RUN apt-get update && apt-get install -yq wget
RUN wget --content-disposition "https://packages.chef.io/stable/ubuntu/12.04/chef-server_11.1.7-1_amd64.deb"
RUN dpkg -i chef-server*.deb
RUN dpkg-divert --local --rename --add /sbin/initctl
RUN ln -sv /bin/true /sbin/initctl
COPY chef-server.rb /etc/opscode/
RUN chef-server-ctl start
RUN rm chef-server_11.1.7-1_amd64.deb
ADD . /usr/local/bin/
EXPOSE 443
(私はドッカーハブでthisファイルにそれをベース) chef-server-ctl reconfigure
私はこの
Error executing action `run` on resource 'ruby_block[supervise_rabbitmq_sleep]'
これは、本質的にthisとthisポストと同じ問題です取得します。最初の投稿には解決策がありますが、それは自分のビルドでは機能しません。私はコンテナをビルドして実行するために使用する
コマンドは次のとおりです。
docker build -t elk/chef-server ~/elk/chef-server/
docker run --name chef-server -h chef-server --net elknet --ip 172.19.2.10 -p 5000:443 -p 5022:22 -t -i -d elk/chef-server /bin/bash
感謝:)のRabbitMQは、コンテナ内で実行好きではない