通過上面文章,我們大概知道了什么是Docker,但那都是文字功夫,具體想要理解,還得實操,於是這篇文章帶着大家來手動安裝Docker。
1、官方教程
其實這個文檔描寫的很清晰了,大家根據上面地址給出的文檔可以很方便的安裝,當然,貼心的可樂還是怕你們看不懂,下面總結了三種常用的操作系統安裝教程。
2、Linux 安裝教程
這里以 CentOS 系統為例。
2.1 先決條件
對於 CentOS 系統而言,版本至少要是7或者8,並且系統中 centos-extras 庫必須啟用(默認是啟用的)。
①、查看內核版本
uname -r
表示內核版本為3.10,系統為64位。
②、查看系統版本
cat /etc/os-release

2.2 卸載老的版本
防止安裝過程有老的版本殘留(如果確定是新的機器,可以沒必要操作此步驟)。
sudo yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-engine
2.3 安裝必要的軟件包工具
sudo yum install -y yum-utils
2.4 設置docker倉庫地址
sudo yum-config-manager \
--add-repo \
https://download.docker.com/linux/centos/docker-ce.repo
官方推薦的地址是國外的,下載比較慢,我們可以把地址改為國內的,比如阿里雲。
sudo yum-config-manager \
--add-repo \
https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
2.5 安裝docker引擎
sudo yum install docker-ce docker-ce-cli containerd.io
docker-ce 表示社區版,docker-ee 表示企業版。
2.6 啟動docker
sudo systemctl start docker
啟動成功是沒有任何消息提示的,要知道在Linux系統中,沒有消息就表示成功。
2.7 設置docker開啟自啟
systemctl enable docker
2.8 判斷是否安裝啟動成功
docker version
出現服務端和客戶端的相關信息,即表示啟動成功。
3、運行 hello world
老規矩,學習任何技術,會玩 hello world 表示成功的開始。
docker run hello-world
4、卸載 docker
①、卸載相關依賴
sudo yum remove docker-ce docker-ce-cli containerd.io
②、刪除相關資源(鏡像、容器)
sudo rm -rf /var/lib/docker
sudo rm -rf /var/lib/containerd
5、Windows/Mac 安裝教程
在上面網址下載 docker 的Windows/Mac 安裝包,然后傻瓜式下一步安裝即可。
安裝完成之后,也可以通過上面的命令來判斷是否安裝成功。
6、配置阿里雲鏡像加速
為了我們后面快速下載鏡像,這里需要配置一下阿里雲鏡像加速。
①、找到阿里雲鏡像服務
②、配置鏡像加速
依次執行上面紅框中的四個步驟,即可完成阿里雲鏡像加速配置。