centOS7安装docker和docker-compose
Docker 要求 CentOS 系统的内核版本高于 3.10
uname -a
使用阿里源,安装docker
yum -y install docker
安装完成后如果无法正常启动docker,journalctl -xe报错如下
warning msg="could not change group /var/run/docker.sock to docker: group docker not found"
这种情况下需要设置docker的配置文件,禁用selinux
vi /etc/sysconfig/docker
设置如下即可
安装docker-compose
# yum-util 提供 yum-config-manager 功能, 另外两个是 devicemapper 驱动依赖
yum install -y yum-utils device-mapper-persistent-data lvm2
# 设置 yum 源
yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
# 安装依赖
yum install epel-release
#安装python——pip
yum install -y python-pip
# 使用pip安装docker-compose
pip install docker-compose
# 升级python包
sudo yum upgrade python*
安装过程中如果出现如下错误,请安装python-devel
完成安装,验证
无法下载镜像的解决方案
设置如下,更换国内阿里云镜像源
--registry-mirror=https://kfwkfulq.mirror.aliyuncs.com
具体如图所示
配置阿里云镜像源加速
地址:阿里云镜像源
在/etc/docker目录下找到在daemon.json文件(没有就新建),将下面内容写入
{
"registry-mirrors": ["https://xxxxxx.mirror.aliyuncs.com(你的地址)"]
}
重启daemon
systemctl daemon-reload
重启docker服务
systemctl restart docker