91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

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

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

怎么在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

安平县| 驻马店市| 迁西县| 孟州市| 盘锦市| 鸡东县| 屏南县| 裕民县| 黔西县| 新密市| 淮北市| 宁陕县| 霍林郭勒市| 双流县| 榆社县| 江永县| 子长县| 定州市| 响水县| 墨脱县| 民和| 项城市| 宝兴县| 武清区| 响水县| 大石桥市| 潍坊市| 桦川县| 门源| 合水县| 买车| 尼勒克县| 昭通市| 安宁市| 铜山县| 孝义市| 民勤县| 义马市| 囊谦县| 平度市| 通渭县|