進入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:/$
沒有留言:
張貼留言