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 并没有启动这是为什么?
1
liuxu623 2017-12-27 20:21:52 +08:00 via Android
bash 覆盖了 CMD
|
2
thundernet8 2017-12-27 20:24:16 +08:00 via Android
|
3
checgg OP 无意义的问题: 刚刚脑袋一热,发下是 bash 覆盖了 CMD...
|
4
tinybaby365 2017-12-27 23:25:01 +08:00 via iPhone
你是要想 run 起来后再 attach 上去吧?
|
5
abmin521 2017-12-28 08:01:47 +08:00 via Android
2 楼用的是 CMD service nginx start,就别看了,错误的代表
|