準備階段
你需要64位的ubuntu操作系統 Cosmic 18.10、Bionic 18.04 (LTS)、Xenial 16.04 (LTS)其中之一。
docker支持的架構爲:x86_64 (or amd64), armhf, arm64, s390x (IBM Z), and ppc64le (IBM Power)。
1.查看ubuntu系統是32位的還是64位的:
getconf LONG_BIT
2.查看系統信息:
lsb_release -a
3.查看操作系統架構:
uname -a
4.卸載舊版本
sudo apt-get remove docker docker-engine docker.io containerd runc
/var/lib/docker的內容,包括鏡像、容器、卷和網絡,可以保留也可以刪除。
在新主機上首次安裝Docker CE之前,需要設置Docker存儲庫。之後,您可以從存儲庫安裝和更新Docker。
設置存儲庫
1.更新apt包索引:
sudo apt-get update
2.安裝包以允許apt通過HTTPS使用存儲庫:
sudo apt-get install \
apt-transport-https \
ca-certificates \
curl \
gnupg-agent \
software-properties-common
3.添加Docker的官方GPG密鑰:
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
4.使用以下命令設置穩定儲存庫。
sudo add-apt-repository \
"deb [arch=amd64] https://download.docker.com/linux/ubuntu \
$(lsb_release -cs) \
stable"
安裝DOCKER CE
1.更新apt包索引。
sudo apt-get update
2.安裝最新版本的Docker CE和containerd:
sudo apt-get install docker-ce docker-ce-cli containerd.io
3.通過運行hello-world圖像
sudo docker run hello-world
出現下圖,安裝成功
4.驗證docker
查看docker服務是否啓動:
$ systemctl status docker
若未啓動,則啓動docker服務:
$ sudo systemctl start docker
更改Docke鏡像源
由於docker默認鏡像源爲國外的,下載速度較慢,所以更改爲國內的鏡像源,我自己使用的是阿里的鏡像源
1.登錄阿里官網
2.搜索鏡像,選擇容器鏡像服務
3.選擇鏡像加速器
4.根據不同的系統選擇不同的安裝命令,直接複製到終端就行
不同的登錄用戶會有一個不同的加速器地址
5.配置完查看一下是否配置成功(適用於ubuntu,centos)
cat /etc/docker/daemon.json