Dockerfile 构建的镜像 entrypoint 设定为 bash, 创建的容器运行后会退出。这个我理解,没有前台工作进程所以容器就退出了。
让我疑惑的是改用 docker-compose 编排后,在 docker-compose.yaml 文件中将 entrypoint 设为 bash 后创建的容器就不会退出呢?我可以通过 docker exec -it container_name bash 登录进入容器中,求大神提点提点。
Dockerfile 构建的镜像 entrypoint 设定为 bash, 创建的容器运行后会退出。这个我理解,没有前台工作进程所以容器就退出了。
让我疑惑的是改用 docker-compose 编排后,在 docker-compose.yaml 文件中将 entrypoint 设为 bash 后创建的容器就不会退出呢?我可以通过 docker exec -it container_name bash 登录进入容器中,求大神提点提点。
2 回答2.4k 阅读✓ 已解决
2 回答839 阅读✓ 已解决
1 回答1.4k 阅读✓ 已解决
2 回答1.4k 阅读
2 回答1.3k 阅读
1 回答1.6k 阅读
1.1k 阅读