在使用docker 创建容器的时候,我们可以通过 -it参数指定 直接进入容器,进行后续的操作,如下图
- 创建命令:docker run -it --name=my_container ubuntu
tip:
命令格式:docker run -it --name=容器名称 镜像名称
镜像名称对应的镜像应当是已经pull 下来的镜像
但是当我们不是第一次创建容器,而是后续使用已经创建的容器该如何进入容器内部呢?
方法一
- 首先使用命令 docker start my_container 开启容器
- 使用 docker attach my_container 进入容器内部, 效果如下图
tip:
第二部命令格式:docker attach 已经运行的容器名称
使用该方式进入容器,当连接终止,或者使用了exit命令,容器就会退出后台运行
可以使用下述方法,避免上述问题
方法二
- 首先使用命令 docker start my_container 开启容器
- 使用docker exec -it my_container /bin/bash进入容器内部,效果如下图
tip:
第二部命令格式: docker exec -it 已经运行的容器名称 /bin/bash