1、自动安装
使用官方安装脚本自动安装,安装命令如下:
curl -fsSL https://get.docker.com | bash -s docker –mirror Aliyun

也可以使用国内 daocloud 一键安装命令:
curl -sSL https://get.daocloud.io/docker | sh

如果docker服务启动失败,可以尝试执行下面的代码
sudo systemctl stop firewalld
sudo systemctl start docker
sudo systemctl enable docker
sudo systemctl disable firewalld

2、手动安装
(1)卸载旧版本
较旧的 Docker 版本称为 docker 或 docker-engine 。如果已安装这些程序,请卸载它们以及相关的依赖项。
sudo yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-engine

(2)安装所需的软件包。yum-utils 提供了 yum-config-manager ,并且 device mapper 存储驱动程序需要 device-mapper-persistent-data 和 lvm2。
sudo yum install -y yum-utils \
device-mapper-persistent-data \
lvm2

(3)使用 Docker 仓库进行安装
在新主机上首次安装 Docker Engine-Community 之前,需要设置 Docker 仓库。之后,您可以从仓库安装和更新 Docker。
sudo yum-config-manager \
–add-repo \
http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

(4)安装 Docker Engine-Community
安装最新版本的 Docker Engine-Community 和 containerd
sudo yum install docker-ce docker-ce-cli containerd.io

(5)设置网络
firewall-cmd –zone=trusted –remove-interface=docker0 –permanent
firewall-cmd –reload

(6)启动 Docker
systemctl start docker

如果docker服务启动失败,可以尝试执行下面的代码
sudo systemctl stop firewalld
sudo systemctl start docker
sudo systemctl enable docker
sudo systemctl disable firewalld

By admin

Related Post

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注