Docker 安装
学习目的
学会如何在电脑上安装 docker
官网安装教程,文档地址
在centos中简单的安装方式(首先的是 CentOS 7.0 稳定版以上的)
- 卸载之前安装的docker
sudo yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-engine
如果出现和我一样的情况,使用 docker -v
验证docker是否存在。
如果发现系统里面有docker并且用起来还可以,可以考虑不继续安装,如果对已经存在的不放心,可以尝试下面的卸载方式。
查看和docker 相关的。rpm -qa|grep docker
然后就开始卸载。 yum -r remove xxxx
例如 :yum -y remove docker-ce-18.06.3.ce-3.el7.x86_64
这样只是卸载了 docker, 之前docker 里面的 容器,镜像之内的信息是不会删除的。需要使用 rm -rf /var/lib/docker
进行删除
最后这样,就表示啥都没有了。
- 安装docker所需要的依赖
sudo yum install -y yum-utils \
device-mapper-persistent-data \
lvm2
- 设置稳定的docker存储库
sudo yum-config-manager \
--add-repo \
https://download.docker.com/linux/centos/docker-ce.repo
- 安装docker
直接最新版:
sudo yum install docker-ce docker-ce-cli containerd.io
安装特定版本:
先找一下,可以安装的版本yum list docker-ce --showduplicates | sort -r
然后安装: 例如 docker-ce-<VERSION_STRING> == docker-ce-18.09.1
sudo yum install docker-ce-<VERSION_STRING> docker-ce-cli-<VERSION_STRING> containerd.io
-
启动docker 守护进程
sudo systemctl start docker
-
验证一下
docker -v
还有一些其他的功能和操作,建议看官方文档。 如有错误,还请指出。