版本:ubuntu 18.04
1. 以管理者身份啟動
這一步非常重要,如果不使用管理者權限啟動,在使用指令 sudo service docker start 時将不會産生任何效果。推薦使用root使用者進行操作。
2. 切換包源
為了安裝的速度,和避免安裝時被牆或者包不存在等問題,可以切換安裝源為中科大的鏡像源或者清華的鏡像源。
3. 安裝常用的包
sudo apt-get install \
apt-transport-https \
ca-certificates \
curl \
software-properties-common
4. 添加官方公鑰
如果不添加公鑰,在安裝過程中會出現秘鑰問題
$ curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
5. 添加docker鏡像源
$ sudo add-apt-repository \
"deb [arch=amd64] https://download.docker.com/linux/ubuntu \
$(lsb_release -cs) \
stable"
6. 執行庫更新
sudo apt-get update
7. 安裝,這裡最好使用較低版本的docker-ce,指定版本序列号為18.03.1~ce~3-0~ubuntu,使用高版本會出現問題
sudo apt-get install docker-ce=18.03.1~ce~3-0~ubuntu
8. 使用service指令啟動
sudo service docker start
9. 測試
docker run hello-world
docker run問題
如果出現
建議解除安裝docker-ce,裝舊版本的。
鏡像問題
如果系統對應路徑中沒有daemon.json檔案的話,或者添加daemon.json之後出現docker直接啟動不了或者啟動之後自動關閉,建議rm -f daemon.json,修改配置檔案vim /etc/default/docker,添加
DOCKER_OPTS="--registry-mirror=https://docker.mirrors.ustc.edu.cn"