如何透過SSH進入Docker的Container

為了不讓文章太少字,筆者就在羅梭的多寫一些咚咚囉~~~

甚麼是Docker,其實可以想成就是一種虛擬機器的技術,跟VirtualBox、VMWare是類似的東西,這樣比較好理解,當然官方說法,請參閱Wiki

Synology NAS的Docker用套件中心,隨便點一點就建立好了,但是如果你有一台伺服器想要自己架設,那請參考這篇

省去了安裝步驟,但是要如何用SSH進入到Docker的Container(虛擬機)內呢?第一個方式你可以用Synology –> Docker –> 容器 –> 詳細資料 –> 終端機 –> 新增
這樣就解決了,如下圖。

但是這樣的問題是,沒有辦法複製貼上,指令只能一個字一個字打,你也知道的,大部分指令都是從Google大神哪邊複製來的,所以這個方法不好用。

另一個方式就是只好用SSH連線到Synology本身,然後再用指令進去Docker裡,這個方式要怎麼做呢?

首先,要能SSH進到Synology NAS上,然後再用下列指令進入到Docker的Container內。

sudo docker exec -it synology_gitlab /bin/bash

exec是執行一個指令,當然你也可以執行ls,但是執行/bin/bash的話,就是進去囉。

synology_gitlab,是容器的名稱,就是情況不一樣了。

參數 i 保持STDIN;參數 t 製造一個偽終端。

其它更進階的Docker學習,請參考《Docker —— 從入門到實踐­》正體中文版 這個大作。

More From Forest Beat

冬の前田森林公園のフリ

在Linux中列出目錄的空間使用大小

列出檔案大小的指令是ls,但是這個指令列出的目錄大小是固定的,又不能自動加總,所以想要知道/home/下各個使用者用了多少檔案空間,那可以參考以下指令
技術
0
minutes
高層ビルのフリー写真素材

Windows 10中的小算盤不見了?

如題小算盤不見了怎麼辦?其實很簡單,搜尋商店,然後輸入關鍵字,安裝一下就可以~~~
技術
0
minutes
桜のフリ

Top 20 Best Programming Languages To Learn in 2024

IT小菜雞必需掌握一種以上的程式語言,因為程式語言是實現軟體解決方案的工具。
技術
0
minutes
サクラのフリ

快速了解MVC、MVP、MVVM、MVI架構的演進

MVC、MVP、MVVM、MVI 都是軟體架構模式,用來組織和管理程式碼,提高程式碼的可讀性、可維護性和可擴展性。
技術
0
minutes
spot_imgspot_img