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
posted @ 2022-02-14 17:12  Rocky_940120  阅读(659)  评论(0)    收藏  举报