1.docker安装
1,1 卸载docker旧版本
sudo yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-selinux \
docker-engine-selinux \
docker-engine\
或
先查出docker的安装包
rpm -qa|grep docker
再删除安装包
yum -y remove docker-ce*
1.2 设置仓库,安装所需的软件包
sudo yum install -y yum-utils \
device-mapper-persistent-data \
lvm2
1.3 设置仓库的稳定性
sudo yum-config-manager \
--add-repo \
https://download.docker.com/linux/centos/docker-ce.repo
如果此步报错
原因:国内访问不到docker的官方镜像
解决办法:使用aliyun的源
sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
安装最新版Docker Engine-Community
sudo yum install docker-ce docker-ce-cli containerd.io
如果提示接受GPG秘钥,选择是。
- 安装docker-compose
方法:使用pip安装
若没有pip,先安装pip
. yum -y install epel-release
yum -y install python-pip
pip install --upgrade pip
如果安装了pip,直接
pip install docker-compose --ignore-installed requests
检查是否安装成功:
docker-compose version
注:安装docker-compose出现gcc的错误,可以先升级一下pip的版本,若不行,可以执行
yum install python-devel