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
yum install -y yum-utils \
device-mapper-persistent-data \
lvm2
3、设置存储库
yum-config-manager \
--add-repo \
https://download.docker.com/linux/centos/docker-ce.repo
4. 从存储库中安装
sudo yum -y install docker-ce
5. 启动docker
sudo systemctl start docker
6.测试
docker run hello-world
遇到的问题:
1. 上面存储库中只有docer-ce(yum list docker-ce --showduplicates | sort -r中看到),结果第一次安装时运行了yum install docker-ee ,发现启动不了,只好重新卸载,再重新安装一次,成功
2. 用非root帐户运行run hello-world时报(dial unix /var/run/docker.sock: connect: permission denied)
解决:
1) 通过sudo groupadd docker, sudo usermod -aG docker $USER后,仍然无法运行
2) sudo chmod a+rw /var/run/docker.sock 成功
相关推荐
安装步骤参考:https://blog.csdn.net/chkai123/article/details/126229727 docker离线安装 arm架构下离线安装docker docker centos7离线安装docekr 离线安装docker arm架构下安装docker arm架构centos7安装docker
Centos7安装Docker详细安装
Centos7安装Docker
linux 安装docker centos7安装docker-engine.txt centos7安装docker-engine.txt
本文档以实战的形式介绍 Docker 的安装过程,使用的系统是 CentOS7,希望对大家有帮助! 如果有的话,卸载旧的Docker,否则可能会不兼容
CentOS7 安装 Docker 操作指南
CentOS 7 安装 Docker 教学流程
Centos7安装Docker和MySQL
CentOS7安装Docker并发布项目和搭建ELK+Elasticsearch1
linux操作系统中的centOS7安装Docker
Centos7安装dockerCE18的依赖合集,和网上简书描述的依赖集合完全一致。吐血爬墙收集,值得你拥有!
解压上传到服务器 安装docker sh install.sh docker-18.03.1-ce.tgz 卸载docker sh uninstall.sh 安装docker-compose sh docker-compose.sh docker-compose-Linux-x86_64 如有不明白的欢迎随时咨询
centos7安装dockeryum源使用阿里云的源方法1下载阿里云yum源方法2重置yum源开始安装docker查看阿里云上docker 源信息安装docke
32-CentOS7安装Docker并配置国内镜像并构建RabbitMQ镜像1
Centos7系统 Docker 安装和使用教程(超详细附带常用的容器部署代码) 简介 Docker是一个开源的容器化平台,可帮助开发者轻松地创建、部署和运行应用程序。Docker使开发人员能够在一个独立的容器中打包应用程序及其...
介绍了CentOS安装Docker 的方法,欢迎下载