Docker 容器在后台运行如何进入到容器内部

在使用docker 创建容器的时候,我们可以通过 -it参数指定 直接进入容器,进行后续的操作,如下图

  • 创建命令:docker run -it --name=my_container ubuntu
    tip:
    命令格式:docker run -it --name=容器名称 镜像名称
    镜像名称对应的镜像应当是已经pull 下来的镜像
    my_container

    但是当我们不是第一次创建容器,而是后续使用已经创建的容器该如何进入容器内部呢?
方法一
  1. 首先使用命令 docker start my_container 开启容器
  2. 使用 docker attach my_container 进入容器内部, 效果如下图
    tip:
    第二部命令格式:docker attach 已经运行的容器名称
    使用该方式进入容器,当连接终止,或者使用了exit命令,容器就会退出后台运行
    attach

    可以使用下述方法,避免上述问题
方法二
  1. 首先使用命令 docker start my_container 开启容器
  2. 使用docker exec -it my_container /bin/bash进入容器内部,效果如下图
    tip:
    第二部命令格式: docker exec -it 已经运行的容器名称 /bin/bash
    exec
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容