站長資訊網
最全最豐富的資訊網站

docker exec是什么意思

在docker中,exec是一個命令,表達的意思是在一個運行狀態下的容器里執行命令;利用該命令能讓在容器里和宿主機上一樣執行命令,當參數設置為“-d”時,表示在后臺運行,語法為“docker exec [OPTIONS] CONTAINER COMMAND [ARG…]”。

docker exec是什么意思

本教程操作環境:linux7.3系統、docker19.03版、Dell G3電腦。

docker exec是什么意思

docker exec :在運行的容器中執行命令

語法

docker exec [OPTIONS] CONTAINER COMMAND [ARG...]

OPTIONS說明:

-d :分離模式: 在后臺運行

-i :即使沒有附加也保持STDIN 打開

-t :分配一個偽終端

exec 實際上要表達的是在一個運行狀態下的容器里執行命令。通過借助exec命令能讓在容器里和宿主機上一樣執行命令。

示例如下:

在容器 mynginx 中以交互模式執行容器內 /root/runoob.sh 腳本:

runoob@runoob:~$ docker exec -it mynginx /bin/sh /root/runoob.sh http://www.runoob.com/

在容器 mynginx 中開啟一個交互模式的終端:

runoob@runoob:~$ docker exec -i -t  mynginx /bin/bash root@b1a0703e41e7:/#

也可以通過 docker ps -a 命令查看已經在運行的容器,然后使用容器 ID 進入容器。

# docker ps -a  ... 9df70f9a0714        openjdk             "/usercode/script.sh…"  ...

第一列的 9df70f9a0714 就是容器 ID。

通過 exec 命令對指定的容器執行 bash:

# docker exec -it 9df70f9a0714 /bin/bash

exec 實際上要表達的是在一個運行狀態下的容器里執行命令。(進到容器看一看)

docker exec -it 容器 /bin/bash 這個命令行,其實就是通過 -it 的模式執行了一下/bin/bash

docker exec是什么意思

推薦學習:《docker視頻教程》

贊(0)
分享到: 更多 (0)
網站地圖   滬ICP備18035694號-2    滬公網安備31011702889846號
亚洲国产精品成人精品无码区在线 | 亚洲乱码精品久久久久..| 亚洲av日韩av永久在线观看| 精品真实国产乱文在线| 国产精品青青在线麻豆| 九九视频精品在线| 国产乱码精品一区二区三区四川人| 中国精品videossex中国高清| 无码国内精品久久人妻| 久久久91精品国产一区二区三区| 99国产精品一区二区| 久久国产成人精品国产成人亚洲| 亚洲国产精品无码久久久久久曰 | 亚洲日韩在线中文字幕第一页 | 无码日韩人妻精品久久| 国产精品亚洲精品日韩已满| 国产伦精品一区二区| 国产精品色午夜免费视频| 在线精品免费视频无码的| 热RE99久久精品国产66热| 亚洲AV无码成人精品区狼人影院| 国产精品嫩草影院人体模特| 五月天婷婷精品视频| 亚洲男人的天堂久久精品| 久久精品免费一区二区| 激情亚洲一区国产精品| 国产精品一区二区久久| 91精品国产麻豆福利在线 | 国产福利精品在线观看| 亚洲国产精品成人一区| 亚洲国产精品日韩专区AV| 亚洲精品视频免费| 国产精品免费在线播放| 精品乱子伦一区二区三区| 久久人人爽人人精品视频| 久久亚洲国产精品123区| 91精品国产综合久久精品| 伊人精品久久久大香线蕉99| 国产亚洲精品精华液| 久久这里只精品99re免费| 一本一道久久精品综合|