コマンド :
docker build -t nginx-ubuntu .
以下の Dockerfile を使用します。
Ubuntuから:12.10 apt-get update を実行します apt-get -y install libpcre3 libssl-dev を実行します apt-get -y install libpcre3-dev を実行します RUN apt-get -y install wget zip gcc RUN wget http://nginx.org/download/nginx-1.4.1.tar.gz gunzip nginx-1.4.1.tar.gz を実行します。 tar -xf nginx-1.4.1.tar を実行します。 RUN wget --no-check-certificate https://github.com/max-l/nginx_accept_language_module/archive/master.zip RUN解凍マスター cd nginx-1.4.1 を実行します RUN ./configure --add-module=../nginx_accept_language_module-master --with-http_ssl_module --with-pcre=/lib/x86_64-linux-gnu --with-openssl=/usr/lib/x86_64-linux-ヌー
最終行で失敗 (./configure ...)
最後の行を削除してコンテナーで bash を実行し、最後の行を手動で実行すると、機能します。
コマンドがDockerfileに追加されたときに、コンテナ内で正常に実行されるコマンドはすべて機能するはずです(接頭辞はRUN)
私は何かが欠けていますか?