docker安裝與配置
阿新 • • 發佈:2020-08-12
1. docker安裝
1.1 Ubuntu安裝
聯網狀態
1. sudo apt install -y docker # 安裝docker即可
1.2 CentOS安裝
離線狀態:
1. 下載軟體包 19.03需要三個docker-ce,docker-cli,container-io 2. rpm -ivh *.rpm # 安裝軟體 3. systemctl daemon-reload # 啟動daemon 4. systemctl start docker # 啟動docker 5. systemctl status docker # 檢視docker狀態,active且是綠色即啟動成功 5. systemctl enable docker # 加入開機自啟 6. 可能會缺少依賴,少什麼下載對應的包,使用rpm安裝即可,也可掛載映象來安裝
2 docker的使用
2.1 docker在VScode使用
2.1.1 連線本機docker
- 外掛:Docker
- 修改配置檔案
1. vim /lib/systemd/system/docker.service # 修改docker的配置檔案 2. ExecStart=/usr/bin/dockerd -H fd:// -H 0.0.0.0:port --containerd=/run/containerd/containerd.sock --insecure-registry hub-mirror.c.163.com # 其中Port改為指定 埠號,改為該內容或者,也可以改成多個源 --insecure-registry hub-mirror.c.163.com --insecure-registry *** 儲存退出即可 3. systemctl daemon-reload 4. systemctl restart docker
- 開啟vscode的設定,找到dockers-HOST,可以搜尋查詢,如果是本機請輸入http://127.0.0.1:port,點選docker的按鈕,重新整理,就可以看到連線上了
2.1.2 連線其他主機
- 對於docker的基本配置與上一節相同,但是還需要其他配置
- 外掛:remote-ssh,
- 配置ssh遠端免密登入
首先這裡要說一下,在Windows裡使用ssh需要安裝openssh,或者git等,本人用的是git,並將git的安裝目錄中C:\xxx\Git\usr\bin引入到了環境變數Path裡才可以使用 1. ssh-keygen -t rsa -b 4096 # 生成金鑰,預設目錄在x:\User\name\.ssh\目錄下,加入-f引數可以指定目錄 2. ssh-copy-id -i /home/a/.ssh/id_rsa.pub user@host # 該方法可以遠端傳輸金鑰到伺服器 並把金鑰加入到authorized_keys,當然只可以使用當時建立金鑰的使用者進行遠端登入 3. systemctl restart sshd # 重啟sshd 服務
- 開啟vscode,開啟remote-ssh的介面,點選 設計按鈕,會開啟配置檔案,在存放金鑰的資料夾下配置config檔案
# config檔案格式
Host connect
HostName ****
User xxx
Port 22
- 在左邊側邊欄裡就會 出來剛才新增的Host,刪除也是通過刪除配置檔案裡面的內容,點選host右側的標誌就可以連線,會彈出新視窗。
- 在下面點選繫結視窗,繫結之前設定好的埠號,在設定裡host同樣設定為http://127.0.0.1:port,因為遠端連線已經將埠對映到本地,直接即可
- 這個外掛最牛的就是連結後可以在vscode裡直接編輯伺服器裡面的檔案。