卸载旧版本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/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": ["https://6e0d9uoa.mirror.aliyuncs.com"]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker
安装
安装Docker-Compose
python-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
,然后在执行安装
查看是否安装成功# 升级 setuptools
pip install --upgrade setuptools
# 再次执行安装
pip install docker-compose
docker-compose version