首頁>技術>

前提:已安裝Ubuntu系統

本文以Ubuntu Server 20.04為例

一、若已安裝Docker,先解除安裝

1、命令解除安裝

sudo apt-get remove docker #解除安裝dockersudo apt-get remove docker-ce #解除安裝docker社群版

2、驗證解除安裝結果

docker --version #檢視版本,驗證是否刪除

3、如果無法解除安裝

sudo apt-get remove -y docker-*
二、安裝Docker社群版

1、更新軟體源,再訪問基本元件

sudo apt-get update
sudo apt-get install \apt-transport-https \ca-certificates \curl \gnupg-agent \software-properties-common

按Y繼續安裝

2、載入Docker的GPG官方秘鑰

curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -

顯示OK,表示載入成功

3、檢測金鑰是否與官方一致

sudo apt-key fingerprint 0EBFCD88

出現下圖內容表示OK

4、新增軟體源

向/etc/apt/source.list裡新增PPA源,新增完會自動更新

sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu \$(lsb_release -cs) \stable"

5、安裝Docker社群版

sudo apt-get install docker-ce docker-ce-cli containerd.io

按Y繼續

6、配置Docker映象加速器(可選)

首先:從阿里雲獲取加速地址

sudo vi /etc/docker/daemon.json

新增以下內容,加速地址使用自己的

{"registry-mirrors": ["https://********.mirror.aliyuncs.com"]}
#載入服務配置檔案systemctl daemon-reload#重啟docker服務systemctl restart docker

7、配置開機自動啟動

sudo systemctl enable docker

8、檢查docker執行情況

顯示綠色active就是執行狀態

9、安裝完成,進行測試

sudo docker run hello-world
三、直接執行 Docker 命令

如果不想一直輸入sudo的超級管理員許可權來執行Docker,方法如下

1、建立docker組

sudo groupadd docker

2、新增使用者到docker組,切換使用者

sudo usermod -aG docker 使用者名稱
su - 使用者名稱

3、確認使用者是否新增到docker組成功

id -nG

4、用新終端測試

newgrp dockerdocker run hello-world

下圖以max使用者為例

四、可能遇到的問題

1、找不到檔案或者目錄

問題原因:沒有32位的執行庫 ia32-libs

解決方法:

apt-get install ia32-libs

2、軟體包ia32-libs無法安裝

解決方法:使用其修復功能

apt-get -f install

3、拉取不到映象

本教程經過多次測試,在Ubuntu Server已經安裝好的基礎上,可以成功安裝和拉取映象,但是也有失敗的情況,失敗後可以多試兩次

13
最新評論
  • BSA-TRITC(10mg/ml) TRITC-BSA 牛血清白蛋白改性標記羅丹明
  • 程式設計師入門篇