1.卸载旧版本:卸载全靠他
sudo yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-engine
2.设置存储库(官方库比较慢)
sudo yum-config-manager \
--add-repo \
https://download.docker.com/linux/centos/docker-ce.repo
安装出错:
Invalid configuration value: failovermethod=priority in /etc/yum.repos.d/CentOS Epel.repo ; Configuration: OptionBinding with id “failovermethod” does not exist Adding repo from:
https://download.docker.com/linux/centos/docker-ce.repo解决方法:“将 /etc/yum.repos.d/CentOS-Epel.repo 文件中 failovermethod=priority 注释掉。 然后再次运行”
3.安装docker引擎
sudo yum install docker-ce docker-ce-cli containerd.io
4.启动docker
sudo systemctl start docker
5.测试是否可用
sudo docker run hello-world
后面是安装compose 如果没有安装的话
1.sudo curl -L “https://github.com/docker/compose/releases/download/1.29.2/docker-compose- ( u n a m e − s ) − (uname -s)- (uname−s)−(uname -m)” -o /usr/local/bin/docker-compose
2. sudo chmod +x /usr/local/bin/docker-compose
3. docker-compose --version
如果还有其他的compose安装问题:
—>compose 安装官方文档