首頁 > 收藏

Docker學習系列1-如何安裝docker?

作者:由 凱哥Java 發表于 收藏日期:2023-02-01

word圖形怎麼組合重疊

docker安裝前提條件:目前,centos發行版中的核心支援Docker。Docker執行在Centos7 64位上,要求系統為64位、linux系統核心版本為3。8以上的。凱哥所使用的的是Centos7。x

先關閉fentos的 防火牆:

檢視防火牆執行情況:

systemctl status firewalld。service

關閉:

systemctl stop firewalld。service

永久關閉

systemctl disable firewalld。service

檢視自己核心命令:

uname命令用於列印當前系統相關資訊(核心版本號、硬體架構、主機名稱和作業系統型別等)

Docker學習系列1-如何安裝docker?

使用cat命令: cat /etc/redhat-release

Docker學習系列1-如何安裝docker?

使用cat和 uname都行。

docker

三要素

:映象(image)、容器(container)、倉庫(repository) 。

centos7安裝docker

安裝步驟:

1:確定自己當前使用的系統版本號:

系統必須是centos7及以上版本 cat/etc/redhat-release。如上圖

2:解除安裝舊版本(如果之前沒有安裝過,此步驟可以忽略)

yum remove docker \

docker-client \

docker-client-latest \

docker-common \

docker-latest \

docker-latest-logrotate \

docker-logrotate \

docker-engine

Docker學習系列1-如何安裝docker?

3:yum安裝gcc相關

3。1:需要確保centos系統可以連線外網

3。2:yum -y install gcc

3。2:yum -y install gcc-c++

4:安裝需要的軟體包

我們採用從倉庫安裝的方法。

先安裝倉庫:

yum install -y yum-utils

5:設定stable映象倉庫

Docker學習系列1-如何安裝docker?

不能直接執行官網的設定映象倉庫命令

。因為docker。com是國外的。會很慢。可能會經常出現以下問題:

Docker學習系列1-如何安裝docker?

所以,我們

設定國內的映象倉庫

。這裡設定國內阿里雲的。命令為:

yum-config-manager ——add-repo https://mirrors。aliyun。com/docker-ce/linux/centos/docker-ce。repo

6:更新yum軟體包索引

yum makecache fast

7:安裝docker engine

yum install docker-ce docker-ce-cli containerd。io docker-compose-plugin

會羅列出需要安裝的

Docker學習系列1-如何安裝docker?

輸入y。就開始正常安裝了。遇到需要輸入的地方。就輸入y

Docker學習系列1-如何安裝docker?

當出現如下,說明安裝完成了:

Docker學習系列1-如何安裝docker?

8:啟動docker

systemctl start docker

命令輸入後,沒有報錯。就是好訊息。我們可以使用ps檢視下

Docker學習系列1-如何安裝docker?

或者檢視docker版本號:

Docker學習系列1-如何安裝docker?

9:測試:hello word

命令:docker run hello-world

Docker學習系列1-如何安裝docker?

我們再來結合docker執行圖看看,剛才執行hello-word映象。本地沒有,就去遠端倉庫pull了。

Docker學習系列1-如何安裝docker?

10:解除安裝

systemctl stop docker

yum remove docker-ce docker-ce-clie containerd。io

rm -rf /var/lib/docker

rm -rf /var/lib/containerd

??設定開機啟動

systemctl enable docker。service

??關閉開機啟動

systemctl disable docker。service

新增阿里雲映象加速器

登入阿里雲後,在左側選單,彈性計算>>容器映象服務

Docker學習系列1-如何安裝docker?

可以添加個人版:

Docker學習系列1-如何安裝docker?

建立完成之後。

Docker學習系列1-如何安裝docker?

可以檢視屬於自己的映象加速器地址了。

操作文件。根據對應作業系統映象操作。我們這裡是centos作業系統。所以操作如下:

mkdir -p /etc/docker

tee /etc/docker/daemon。json <<-‘EOF’

{ “registry-mirrors”: [“https://xxx你自己的。mirror。aliyuncs。com”] } EOF

systemctl daemon-reload systemctl restart docker

如下圖:

Docker學習系列1-如何安裝docker?

上面命令執行完成後。重新docker run hello-word下,說明加速成功。

Docker學習系列1-如何安裝docker?

思考問題:

docker run 到底幹了些什麼?

Docker學習系列1-如何安裝docker?

思考:docker為什麼會比VM虛擬機器快呢?

Docker學習系列1-如何安裝docker?

Docker學習系列1-如何安裝docker?

Docker學習系列1-如何安裝docker?

如果重啟了宿主機。使用下面命令啟動docker

systemctl daemon-reload

systemctl restart docker。service