CentOS-7.6 安装 docker
Author:WeiLei
一、方式一
1、rpm包下载地址
containerd.io-1.2.0-1.2.beta.2.el7.x86_64.rpm
docker-ce-18.03.1.ce-1.el7.centos.x86_64.rpm
docker-ce-selinux-17.03.3.ce-1.el7.noarch.rpm
2、依次安装
rpm -ivh containerd.io-1.2.0-1.2.beta.2.el7.x86_64.rpm
rpm -ivh docker-ce-selinux-17.03.3.ce-1.el7.noarch.rpm
rpm -ivh docker-ce-18.03.1.ce-1.el7.centos.x86_64.rpm
3、查看是否安装成功
rpm -qa | grep docker
4、查看docker版本
docker -v
5、启动docker
systemctl start docker
6、加入开机自启动
systemctl enable docker
7、修改 docker 数据目录
vi /usr/lib/systemd/system/docker.service
ExecStart=/usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock --graph=/data/docker_data
systemctl daemon-reload && systemctl restart docker
二、方式二
1、更新yum包
yum update
2、安装docker依赖包
yum install -y yum-utils device-mapper-persistent-data lvm2
3、设置docker的yum源
# (中央仓库)
yum-config-manager --add-repo http://download.docker.com/linux/centos/docker-ce.repo
或
# (阿里仓库)
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
4、查看docker仓库中所有docker版本
yum list docker-ce --showduplicates | sort -r
5、安装Docker
yum install docker-ce-18.03.1.centos
6、启动docker
systemctl start docker
7、加入开机自启动
systemctl enable docker
三、方式三
一、基础环境
1、操作系统:CentOS 7.3
2、Docker版本:19.03.9 官方下载地址
3、官方参考文档:https://docs.docker.com/install/linux/docker-ce/binaries/#install-static-binaries
二、Docker安装
1、下载
注意:如果事先下载好了可以忽略这一步
wget https://download.docker.com/linux/static/stable/x86_64/docker-19.03.9.tgz
2、解压
把压缩文件存在指定目录下,并进行解压
tar -xvf docker-19.03.9.tgz
3、将解压出来的docker文件内容移动到 /usr/bin/ 目录下
cp docker/* /usr/bin/
4、添加执行权限
chmod +x /etc/systemd/system/docker.service
5、启动
# 重载 unit 配置文件
systemctl daemon-reload
# 启动 Docker
systemctl start docker
# 设置开机自启
systemctl enable docker.service
7、修改 docker 数据存放地址
# 修改/etc/systemd/system/docker.service
ExecStart=/usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock --graph=/data/docker_data
# 重载 unit 配置文件
systemctl daemon-reload
# 重启 Docker
systemctl restart docker
8、验证
# 查看 Docker 状态
systemctl status docker
# 查看 Docker 版本
docker -v
或
docker info

浙公网安备 33010602011771号