Linux(Centos7)安裝Docker 社群(ce)版

风语者的祝福發表於2024-07-05

安裝準備

檢視Linux系統版本是否為centos7

cat /etc/os-release

確保系統核心為3版本以上

uname -a

安裝Docker

如之前安裝過請解除安裝

yum remove docker \
                  docker-client \
                  docker-client-latest \
                  docker-common \
                  docker-latest \
                  docker-latest-logrotate \
                  docker-logrotate \
                  docker-engine

安裝 yum-utils 包

yum install -y yum-utils

設定穩定映象倉庫

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

報錯,網路不通

配置國內的docker映象地址

yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

更新軟體包的索引

yum makecache fast
安裝最新版docker 社群版(ce)
yum install docker-ce docker-ce-cli containerd.io

安裝Docker特定版本

檢視可安裝的docker版本

yum list docker-ce --showduplicates | sort -r

透過其完整的軟體包名稱安裝特定版本,該軟體包名稱是軟體包名稱(docker-ce)加上版本字串(第二列),從第一個冒號(:)一直到第一個連字元,並用連字元(-)分隔
例如:docker-ce-19.03.8
yum install docker-ce-<VERSION_STRING> docker-ce-cli-<VERSION_STRING> containerd.io
例如:
yum install docker-ce-docker-19.03.8 docker-ce-cli-19.03.8 containerd.io

檢視docker版本

docker -v

docker --version

啟動Docker

sudo systemctl start docker

測試啟動docker容器報錯
docker run hello-world

更換映象源,換為國內的地址

步驟一:編輯 Docker 配置檔案

首先,開啟 Docker 的配置檔案 daemon.json。
vim /etc/docker/daemon.json

步驟二:新增國內映象源

在配置檔案中新增以下內容:

{
  "registry-mirrors": [
    "https://registry.docker-cn.com",
    "https://docker.mirrors.ustc.edu.cn",
    "https://hub-mirror.c.163.com",
    "https://mirror.baidubce.com"
  ]
}

相關文章