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