亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

怎么在docker中使用exec執行多個命令

發布時間:2021-03-30 18:00:20 來源:億速云 閱讀:1020 作者:Leah 欄目:開發技術

這篇文章給大家介紹怎么在docker中使用exec執行多個命令,內容非常詳細,感興趣的小伙伴們可以參考借鑒,希望對大家能有所幫助。

docker exec命令的使用格式:

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

OPTIONS說明:

-d,以后臺方式執行命令;

-e,設置環境變量

-i,交互模式

-t,設置TTY

-u,用戶名或UID,例如myuser:myusergroup

通常COMMAND只能是一條語句,為了支持多個命令的執行,需要將多個命令連接起來交給Shell,

docker exec命令的使用示例如下:

sudo docker exec myContainer bash -c "cd /home/myuser/myproject && git fetch ssh://gerrit_server:29418/myparent/myproject ${GERRIT_REFSPEC} && git checkout FETCH_HEAD";
sudo docker exec myContainer bash -c "cd /home/myuser/myproject;git fetch ssh://gerrit_server:29418/myparent/myproject ${GERRIT_REFSPEC};git checkout FETCH_HEAD";

注意:對于已經暫停或停止了的容器,無法執行docker exec命令,如下將拋出異常:

docker pause myContainer 
docker exec myContainer ...

補充:Docker exec 宿主對容器執行命令

Docker 下 exec 從宿主機對容器執行命名操作

docker exec -it 
# 交互可以進入容器 ; exec 也可以在宿主機對容器執行命令;
docker attach 
# 也是可以進入容器

1、遠程 執行命令:文件操作:

docker exec -d nginx1 touch /etc/1.txt
-d:后臺型,在 nginx1 容器中創建一個 1.txt 文件

2、文件操作 拷貝依然是 cp;

docker cp 1.11.sh nginx1:/root/
# 從宿主機 拷貝文件
docker exec nginx1 ls /root
# 查看 文件
docker exec nginx1 rm -rf /root/1.11.sh
# 刪除文件

3、diff 查看容器的目錄結構;

docker diff nginx1
# 查看 nginx1 容器的文件結構

關于怎么在docker中使用exec執行多個命令就分享到這里了,希望以上內容可以對大家有一定的幫助,可以學到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

大埔区| 和平区| 普格县| 赣州市| 会昌县| 响水县| 平乡县| 灵台县| 新宁县| 彩票| 长沙县| 蒙自县| 伊金霍洛旗| 洛阳市| 高台县| 北川| 综艺| 忻州市| 赤峰市| 英超| 永德县| 水城县| 华坪县| 当雄县| 施秉县| 松溪县| 垣曲县| 理塘县| 安远县| 手游| 商城县| 通州市| 大港区| 荣昌县| 西乌珠穆沁旗| 鄂伦春自治旗| 上杭县| 贵州省| 怀仁县| 定陶县| 永昌县|