在使用Docker創建了容器之後,大家比較關心的就是如何進入該容器了,其實進入Docker容器有好幾多種方式,這裡我們就講一下常用的幾種進入Docker容器的方法。 進入Docker容器比較常見的幾種做法如下: 使用docker attach 使用SSH 使用nsenter 使用exec 一、使用d ...
在使用Docker創建了容器之後,大家比較關心的就是如何進入該容器了,其實進入Docker容器有好幾多種方式,這裡我們就講一下常用的幾種進入Docker容器的方法。 進入Docker容器比較常見的幾種做法如下:
- 使用docker attach
- 使用SSH
- 使用nsenter
- 使用exec
- $ sudo docker run -itd ubuntu:14.04 /bin/bash
- $ sudo docker attach 44fc0f0582d9
- $ wget https://www.kernel.org/pub/linux/utils/util-linux/v2.24/util-linux-2.24.tar.gz
- $ tar -xzvf util-linux-2.24.tar.gz
- $ cd util-linux-2.24/
- $ ./configure --without-ncurses
- $ make nsenter
- $ sudo cp nsenter /usr/local/bin
- $ sudo docker inspect --help
- $ sudo docker inspect 44fc0f0582d9
- $ sudo docker inspect -f {{.State.Pid}} 44fc0f0582d9
- $ sudo nsenter --target 3326 --mount --uts --ipc --net --pid
- $ sudo nsenter --target 3326 --mount --uts --ipc --net --pid
- $ sudo docker exec --help
- $ sudo docker ps
- $ sudo docker exec -it 775c7c9ee1e1 /bin/bash