發(fā)布時間:2021-07-21 13: 48: 12
相信你會遇到這種情況,需要在同一個服務器上開啟多個docker容器,而且這些容器很有可能是同一個,為什么呢?因為在日常使用docker容器的時候,不可必要地需要切換到不同目錄下查看內容,既然這樣何不創(chuàng)建多個相同的容器,每個容器切換到不同的目錄,然后在多個容器上同時查看不同內容呢?
Xshell提供了快速的方法將命令發(fā)送到多個窗格,使用這個方法每次只需花一次命令的時候就能開啟多個docker容器啦。
下面就讓小編帶大家來看看xshell的撰寫窗格吧。
首先點擊工具欄的【查看】,然后在下拉選項中找到【撰寫】,然后點擊【撰寫窗格】。
這樣就會在xshell底下出現(xiàn)撰寫窗格。
在利用窗格分發(fā)多個命令之前,首先在自己的服務器上準備好docker容器,使用“docker ps”查看自己的容器。
同時,在xshell上開啟三個相同的服務器連接,然后將它們以豎列形式進行編排,具體做法是,按下鼠標拖動三個帶有服務器名字的選項卡至xshell的下方,就會出現(xiàn)如下圖所示的藍色遮罩,此時松開鼠標,選項卡就會自然地落到該處。
將選項卡安排好之后,在撰寫窗格上寫上開啟docker容器的命令:“docker exec -it 176b bash”。
接著點開左側第一個按鈕,勾選“全部會話”和“使用Enter鍵發(fā)送”。
返回撰寫窗格,按下“Enter”鍵快速發(fā)送命令,效果如下,所有命令輸出至三個相同的服務器上,然后自動執(zhí)行,成功進入docker容器。
在你使用撰寫窗格編寫命令時,會遇到一個問題,當你想要按“Enter”鍵換行的時候,xshell會默認幫你先執(zhí)行這條命令。
如果你想要在撰寫窗格上使用多行編輯,就需要在左側的選項中取消“使用Enter鍵發(fā)送”,你在使用Enter鍵換行的時候,就不會把命令發(fā)送了。
多行編輯的好處在于當你編寫運行進入docker容器代碼的時候,還能順便加上切換到某個目錄和執(zhí)行某個python文件的代碼。
下面是同時對三個窗口作命令行輸出的圖示。
以上就是Xshell中文使用撰寫窗格將命令發(fā)送多個窗格,快速創(chuàng)建docker容器的全過程。
作者:木木子
展開閱讀全文
︾