卸载旧版本Docker
sudo yum remove docker \docker-client \docker-client-latest \docker-common \docker-latest \docker-latest-logrotate \docker-logrotate \docker-engine
安装Docker CE
安装所需的包。yum-utils提供了yum-config-manager 效用,并device-mapper-persistent-data和lvm2由需要devicemapper存储驱动程序
sudo yum install -y yum-utils \device-mapper-persistent-data \lvm2
使用以下命令设置稳定存储库
sudo yum-config-manager \--add-repo \https://download.docker.com/linux/centos/docker-ce.repo
安装最新版本的Docker CE和containerd
sudo yum install docker-ce docker-ce-cli containerd.io
启动Docker
sudo systemctl start docker
(*)设置开机自启动
sudo systemctl enable docker
(*)通过运行hello-world 映像验证是否正确安装了Docker CE
docker run hello-world
- 或者运行以下命令查看
Docker版本信息
使用阿里云的docker version
Docker Hub加速sudo mkdir -p /etc/dockersudo tee /etc/docker/daemon.json <<-'EOF'{"registry-mirrors": ["https://6e0d9uoa.mirror.aliyuncs.com"]}EOFsudo systemctl daemon-reloadsudo systemctl restart docker
安装
安装Docker-Composepython-pip
安装sudo yum install python-pip -y
Docker-Compose
如果安装出现如下错误pip install docker-compose
使用如下命令升级ImportError: 'module' object has no attribute 'check_specifier'----------------------------------------ERROR: Command errored out with exit status 1: python setup.py egg_info Check the logs for full command output
setuptools,然后在执行安装
查看是否安装成功# 升级 setuptoolspip install --upgrade setuptools# 再次执行安装pip install docker-compose
docker-compose version
