Docker從入門到精通(二)——安裝Docker


通過上面文章,我們大概知道了什么是Docker,但那都是文字功夫,具體想要理解,還得實操,於是這篇文章帶着大家來手動安裝Docker。

1、官方教程

https://docs.docker.com/engine/install/

其實這個文檔描寫的很清晰了,大家根據上面地址給出的文檔可以很方便的安裝,當然,貼心的可樂還是怕你們看不懂,下面總結了三種常用的操作系統安裝教程。

2、Linux 安裝教程

這里以 CentOS 系統為例。

https://docs.docker.com/engine/install/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 安裝教程

Windows: https://docs.docker.com/desktop/windows/install/

Mac:https://docs.docker.com/desktop/mac/install/

在上面網址下載 docker 的Windows/Mac 安裝包,然后傻瓜式下一步安裝即可。

安裝完成之后,也可以通過上面的命令來判斷是否安裝成功。

6、配置阿里雲鏡像加速

為了我們后面快速下載鏡像,這里需要配置一下阿里雲鏡像加速。

①、找到阿里雲鏡像服務

https://help.aliyun.com/document_detail/60750.html

②、配置鏡像加速

依次執行上面紅框中的四個步驟,即可完成阿里雲鏡像加速配置。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM