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
posted @ 2020-06-22 15:45  anweilx  阅读(904)  评论(0编辑  收藏  举报