如何进入docker容器

在docker容器创建后,我们可能需要进入容器去进行日志查看或者配置修改,那么我们怎么进入容器内呢?

工具/原料

  • docker1.13
  • Centos7.4
  • xshell6

方法/步骤

  1. 1

    1:要进入docker容器内部,首先要包管容器处置惩罚启动状况。docker ps -a 可以查看当前所有的容器,status字段可以看到当前容器所处的状况,up暗示容器处于启动状况。

  2. 2

    2:利用docker exec进入容器内,这种要领是最通用的要领。

    docker exec -it 3a3afa942911 bash ,进入容器落伍行后续操作。

  3. 3

    3:docker attach 容器id,这种要领进入容器会存在一个问题,当多个终端同时进入容器时,所有窗口会同步显示,以是不太适合出产情况利用。

    docker attach 3a3afa942911

  4. 4

    4:利用nsenter进入容器

    1: docker inspect -f {{.State.Pid}}  3a3afa942911 #首先查看容器的pid

    2:    nsenter --target 15202 --mount --uts --ipc --net --pid      #按照获取到的pid进入容器

    END

注重事项

  • 平生纵脱不羁爱自由!
  • 喜欢记得存眷我哦!
  • 发表于 2023-04-18 22:48
  • 阅读 ( 78 )
  • 分类:其他类型

相关问题

0 条评论

请先 登录 后评论