【发布时间】:2023-05-29 10:27:02
【问题描述】:
命令:
docker build -t nginx-ubuntu .
下面的 Dockerfile :
来自 ubuntu:12.10 运行 apt-get 更新 运行 apt-get -y install libpcre3 libssl-dev 运行 apt-get -y 安装 libpcre3-dev 运行 apt-get -y 安装 wget zip gcc 运行 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 运行 wget --no-check-certificate https://github.com/max-l/nginx_accept_language_module/archive/master.zip 运行解压大师 运行 cd nginx-1.4.1 运行 ./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 为前缀)
我错过了什么吗?
【问题讨论】:
标签: docker