CentOS下安装DockerCE
卸载旧版本
sudo yum remove docker docker-common docker-selinux docker-engine
安装依赖
sudo yum install -y yum-utils device-mapper-persistent-data lvm2
下载Docker源配置文件
这里使用清华大学的源: https://mirrors.tuna.tsinghua.edu.cn/help/docker-ce/
# 下载官方的 repo
wget -O /etc/yum.repos.d/docker-ce.repo https://download.docker.com/linux/centos/docker-ce.repo
# 替换文件中的地址为清华大学的地址
sudo sed -i 's+download.docker.com+mirrors.tuna.tsinghua.edu.cn/docker-ce+' /etc/yum.repos.d/docker-ce.repo
安装Docker
sudo yum makecache fast
sudo yum install docker-ce
配置Docker的镜像加速器
如果直接使用Docker官方镜像不慢就不配置
# 这里使用163的docker仓库
sudo vim /etc/docker/daemon.json
写入如下内容:
{
"registry-mirrors": ["http://hub-mirror.c.163.com"]
}
启动Docker服务
sudo systemctl start docker
建立Docker用户组
默认情况下,
docker
命令会使用 Unix socket 与 Docker 引擎通讯。而只有root
用户和docker
组的用户才可以访问 Docker 引擎的 Unix socket。出于安全考虑,一般 Linux 系统上不会直接使用root
用户。因此,更好地做法是将需要使用docker
的用户加入docker
用户组。
命令如下:
# 建立用户组
sudo groupadd docker
# 新建用户并添加到 docker 组
sudo useradd -g docker -G docker {docker-user}
------------------------------我是博客签名------------------------------
座右铭:不要因为知识简单就忽略,不积跬步无以至千里。
版权声明:自由转载-非商用-非衍生-保持署名。
本作品采用知识共享署名 4.0 国际许可协议进行许可。
----------------------------------------------------------------------
座右铭:不要因为知识简单就忽略,不积跬步无以至千里。
版权声明:自由转载-非商用-非衍生-保持署名。
本作品采用知识共享署名 4.0 国际许可协议进行许可。
----------------------------------------------------------------------