Docker 安装

89 阅读1分钟

简介

docker 安装可以分为2类,一类是安装桌面版,一类是安装引擎版

引擎版安装

在 CentOS 上开始使用 Docker 引擎

操作系统要求

要安装 Docker Engine,您需要 CentOS 7、CentOS 8(流)或 CentOS 9(流)的维护版本。存档版本不受支持或测试。 centos-extras必须启用存储库。此存储库默认启用,但如果您已禁用它,则需要 重新启用它。 推荐使用overlay2存储驱动。

安装步骤

1.卸载旧版本

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

2.设置存储库

sudo yum install -y yum-utils
sudo yum-config-manager \
    --add-repo \
    https://download.docker.com/linux/centos/docker-ce.repo

3.安装最新版docker

sudo yum install docker-ce docker-ce-cli containerd.io docker-compose-plugin

如要安装特定版本的 Docker Engine,请在 repo 中列出可用版本,然后选择并安装:

yum list docker-ce --showduplicates | sort -r
 sudo yum install docker-ce-<VERSION_STRING> docker-ce-cli-<VERSION_STRING> containerd.io docker-compose-plugin

4.启动

sudo systemctl start docker

5.hello-world 通过运行映像来验证 Docker 引擎是否已正确安装。

sudo docker run hello-world

设置Docker开机自启动

sudo systemctl enable docker.service
sudo systemctl enable containerd.service

要禁用此行为,请disable改用。

sudo systemctl disable docker.service
sudo systemctl disable containerd.service

其他安装后步骤

以非root用户管理Docker,等。。 参考 :Linux安装后步骤

配置镜像加速

阿里云的 容器镜像服务 可以提供镜像加速。

sudo mkdir -p /etc/docker 
sudo tee /etc/docker/daemon.json
<<-'EOF' 
{ 
"registry-mirrors": ["你自己的加速地址"] 
} 
EOF 
sudo systemctl daemon-reload 
sudo systemctl restart docker