Docker 基本安装
** 操作系统版本要求 **
CentOS 7 要求系统为 64 位、系统内核版本为 3.10 以上。
CentOS-6.5 或更高的版本的 CentOS 上,要求系统为 64 位、系统内核版本为 2.6.32-431
或者更高版本。
** 查看系统内核版本 **
[root@docker ~]# cat /etc/redhat-release
CentOS Linux release 7.5.1804 (Core)
**关闭系统防火墙与 Selinux **
[root@docker ~]# service firewalld stop
[root@docker ~]# service firewalld status
[root@docker ~]# getenforce
[root@docker ~]# setenforce 0
[root@docker ~]# reboot
安装 Docker 的准备
[root@docker ~]# yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-engine
安装环境依赖
[root@docker ~]# yum install -y yum-utils device-mapper-persistent-data lvm2
下载 Docker CE Yum 源 (社区版)
root@docker ~]# yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
安装开源版
[root@master ~]# yum install wget net-tools vim -y
[root@docker ~]# yum search docker-ce #可省略
[root@docker ~]# yum install docker-ce-19.03.6 docker-ce-cli-19.03.6 containerd.io
[root@docker ~]# servie docker start
[root@docker ~]# chkconfig docker on #开机启动
修改 Docker 存储数据存储目录
[root@docker01 ~]# vi /usr/lib/systemd/system/docker.service
[Service]
ExecStart=/usr/bin/dockerd --graph=/data/docker -H fd:// --containerd=/run/containerd/containerd.sock
[root@docker ~]# systemctl restart docker #重启服务
[root@docker ~]# docker info #查看是否修改成功
添加阿里云镜像加速器
sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": ["https://plqjafsr.mirror.aliyuncs.com"]
}
EOF
[root@master ~]# systemctl daemon-reload
[root@master ~]# systemctl restart docker
标签:CentOS,安装,ce,yum,containerd,docker,root
From: https://www.cnblogs.com/Liguangyang/p/17068040.html