首页 > 技术文章 > Docker 安装

gznb 2020-03-13 13:29 原文

学习目的

学会如何在电脑上安装 docker

官网安装教程,文档地址

地址: https://docs.docker.com/

在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

还有一些其他的功能和操作,建议看官方文档。 如有错误,还请指出。

推荐阅读