第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

首頁 慕課教程 Docker 入門教程 Docker 入門教程 CentOS8 操作系統(tǒng)安裝 Docker

CentOS8 操作系統(tǒng)安裝 Docker

因為有的同學(xué)可能會選擇其他的 Linux 的發(fā)行版來學(xué)習(xí)本課程,所以這節(jié)課我們也列舉了如何在 Ubuntu 下安裝 Docker 的方法。對于初次接觸 Linux 的用戶,我們會提供盡可能詳細(xì)的注釋來告知每個命令的作用,放松心態(tài),跟著做就可以了。

Tips:由于 Docker 安裝需要比較高的系統(tǒng)權(quán)限,請在安裝前與系統(tǒng)管理員確認(rèn),或者使用 root 權(quán)限進行安裝, 本節(jié)使用root進行操作。

1. CentOS 安裝 Docker

Tips:CentOS8 的推薦的新包管理工具是 dnf,所以我們使用 dnf 來安裝 Docker。 CentOS7 的版本只需要將 dnf 替換成 yum 即可。

1. 添加軟件源

dnf config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo

2.執(zhí)行下面這條命令更新軟件包索引

dnf update

3. 安裝需要的依賴
目前 Centos8 軟件源中的 containerd.io 版本偏低,我們需要手動安裝一個新版本,這樣才能順利安裝 docker-ce 19.03,否則只能安裝老版本的 docker-ce。Centos7 用戶可以跳過此步。

dnf install -y https://download.docker.com/linux/centos/7/x86_64/edge/Packages/containerd.io-1.2.13-3.2.el7.x86_64.rpm

4. 安裝 Docker-ce

dnf install -y docker-ce

5.配置網(wǎng)絡(luò)與防火墻

systemctl stop firewalld
iptables -P INPUT ACCEPT
iptables -F
echo "net.ipv4.ip_forward = 1" | tee -a /etc/sysctl.conf
sysctl -p
systemctl start firewalld
firewall-cmd --add-masquerade --permanent
firewall-cmd --reload

6. 將 Docker 設(shè)定為開機啟用

systemctl enable docker

7. 啟動 Docker 服務(wù)

systemctl start docker

8. 使用 查看 docker 版本

Tips
如果使用的是非root用戶,需要先將當(dāng)前用戶加入到Docker用戶組并重啟Docker服務(wù)

sudo usermod -aG docker `whoami`
newgrp docker
systemctl restart docker

執(zhí)行docker version查看安裝版本信息

Client: Docker Engine - Community
 Version:           19.03.12
 API version:       1.40
 Go version:        go1.13.10
 Git commit:        48a66213fe
 Built:             Mon Jun 22 15:46:54 2020
 OS/Arch:           linux/amd64
 Experimental:      false

Server: Docker Engine - Community
 Engine:
  Version:          19.03.12
  API version:      1.40 (minimum version 1.12)
  Go version:       go1.13.10
  Git commit:       48a66213fe
  Built:            Mon Jun 22 15:45:28 2020
  OS/Arch:          linux/amd64
  Experimental:     false
 containerd:
  Version:          1.2.13
  GitCommit:        7ad184331fa3e55e52b890ea95e65ba581ae3429
 runc:
  Version:          1.0.0-rc10
  GitCommit:        dc9208a3303feef5b3839f4323d9beb36df0a9dd
 docker-init:
  Version:          0.18.0
  GitCommit:        fec3683

如果可以成功輸出上面的版本號,說明我們的 Docker 已經(jīng)安裝成功了!

2. CentOS 下安裝 Docker 視頻演示

如果有哪一步驟不清楚的可以看下下面的視頻:

3. Ubuntu 下安裝 Docker

如果你自己使用 Ubuntu 發(fā)行版,可以參考如下步驟安裝 Docker:

Tips:Ubuntu 的包管理工具是 apt,所以我們使用 apt 來安裝 Docker。

1. 安裝 curl

apt install curl -y

2. 安裝 Docker

sh -c "$(curl -fsSL https://get.docker.com)"

3. 啟動 Docker 服務(wù)

systemctl start docker

4. 將 Docker 設(shè)定為開機啟用

systemctl enable docker

4. Ubuntu下安裝 Docker 視頻演示

如果有哪一步驟不清楚的可以看下下面的視頻:

5. Linux 管理 Docker 服務(wù)命令

我們使用 systemctl 命令管理 Docker 服務(wù)。

啟動 Docker 服務(wù):

systemctl start docker

停止 Docker 服務(wù):

systemctl stop docker

重啟 Docker 服務(wù):

systemctl restart docker

設(shè)定 Docker 服務(wù)開機自啟動:

systemctl enable docker

取消 Docker服務(wù)開機自啟動:

systemctl disable docker

6. 小結(jié)

至此,我們應(yīng)該已經(jīng)成功獲取了 Docker 運行環(huán)境。根據(jù) Linux 發(fā)行版和版本號的不同,安裝過程存在些許差異。即便使用的發(fā)行版比較小眾,靈活使用搜索引擎,也能很快地安裝好 Docker。