網頁

2020/10/17

Docker 進入容器的命令介面 go into container bash shell

進入docker container的bash shell操作介面的方式如下。

例如下面是一個運行的jenkins container,容器名稱為jenkins

$ docker ps
CONTAINER ID        IMAGE                 COMMAND                  CREATED             STATUS              PORTS                                              NAMES
c90ff3c69a58        jenkins/jenkins:lts   "/sbin/tini -- /usr/…"   2 weeks ago         Up 13 minutes       0.0.0.0:8080->8080/tcp, 0.0.0.0:50000->50000/tcp   jenkins

使用指令docker exec -it <container_name> bash進入container的bash shell介面。

-i相當於--interactive,作用為保持標準輸入STDIN開啟。
-t相當於--tty,作用為配置一個虛擬終端機(pseudo-TTY)。
<container_name>為容器名稱。

所以進入jenkins container的bash輸入docker exec -it jenkins bash

$ docker exec -it jenkins bash
jenkins@c90ff3c69a58:/$


沒有留言:

張貼留言