S++

千线一眼

导航

Docker入门(1):Docker的安装

安装前准备

  • 一台Linux虚拟机(我的是CentOS7,不同的系统安装有些许出入)

开始安装

访问官网,查看文档

官网文档是安装Docker时的利器 CentOS的详细安装步骤点这里

  • 我们可以看见官方文档中要求的CentOS版本在7和8以上,如果不是那么第一步就白给了
    操作系统要求

卸载旧版本

  • CentOS中执行
 sudo yum remove docker \
                  docker-client \
                  docker-client-latest \
                  docker-common \
                  docker-latest \
                  docker-latest-logrotate \
                  docker-logrotate \
                  docker-engine

存储库方式安装(官方推荐

  • 下载需要的安装包
    sudo yum install -y yum-utils
  • 设置镜像仓库
    官方的镜像是国外的,龟速
    我们将其设置为国内的
 sudo yum-config-manager \
    --add-repo \
    http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

安装Docker引擎

  • 安装最新的Docker
    sudo yum install docker-ce docker-ce-cli containerd.io
  • 或者选择其他的版本
    1. 列出回购协议中可用的版本并进行排序。此示例按版本号、最高到最低对结果进行排序,并被截断
      yum list docker-ce --showduplicates | sort -r
    2. 通过完全限定的软件包名称安装特定版本,即软件包名称(docker-ce)加上版本字符串(第2列),从第一个冒号(:)开始,直到第一个连字符,用连字符(-)分隔。例如,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

查看docker版本信息
docker version
通过运行hello-world映像来验证Docker Engine是否安装正确。
sudo docker run hello-world
hello-world

卸载Docekr

  • 卸载Docker Engine、CLI和Containerd软件包

sudo yum remove docker-ce docker-ce-cli containerd.io

  • 主机上的图像、容器、卷或自定义配置文件不会自动删除。要删除所有图像、容器和卷

sudo rm -rf /var/lib/docker
sudo rm -rf /var/lib/containerd

  • 你必须手动删除任何已编辑的配置文件

posted on 2022-02-13 18:08  S++  阅读(55)  评论(0)    收藏  举报