Dockerfile
FROM nginx
CMD ["nginx","-g" ,"daemon off;"]
# 或 nginx -g "daemon off;"
build:
docker build --no-cache -t tmp .
run:
docker run --rm -it tmp bash
进入容器之后,发现 nginx 并没有启动这是为什么?
Dockerfile
FROM nginx
CMD ["nginx","-g" ,"daemon off;"]
# 或 nginx -g "daemon off;"
build:
docker build --no-cache -t tmp .
run:
docker run --rm -it tmp bash
进入容器之后,发现 nginx 并没有启动这是为什么?
|
liuxu623Dec 27, 2017 via Android
1
bash 覆盖了 CMD
|
|
thundernet8Dec 27, 2017 via Android
2
|
|
3
无意义的问题: 刚刚脑袋一热,发下是 bash 覆盖了 CMD...
|
|
tinybaby365Dec 27, 2017 via iPhone
4
你是要想 run 起来后再 attach 上去吧?
|
|
abmin521Dec 28, 2017 via Android
5
2 楼用的是 CMD service nginx start,就别看了,错误的代表
|