docker 交互式创建容器的-d和-id的疑问

来源:2-7 容器的交互式模式

麦兜搞_IT

2023-06-14

以下3个容器的创建,为什么c2相对于c1的状态是停止的,c3相对于c2又是运行的;

docker run -d --name c1 nginx
docker run -d --name c2 centos:7
docker run -id --name c3 centos:7
docker ps -a

图片描述

写回答

1回答

麦兜搞IT

2023-06-18

您好,NGINX那个容器它本身有运行的命令,也就是nginx,所以可以后台一直运行, centos那个如果你想让他up,需要在后面加上你要运行的命令,比如sh


$ docker run --rm -it --name c3 centos:7 sh
sh-4.2#
sh-4.2#
sh-4.2#
sh-4.2#
sh-4.2#
sh-4.2#
sh-4.2#
sh-4.2#
sh-4.2# pwd
/
sh-4.2#


0
0

Docker 系统性入门+进阶实践

Docker 完整知识体系及使用指南&优质实践

1953 学习 · 329 问题

查看课程