03安装与卸载docker

03安装与卸载docker

环境准备

  • 服务器
  • xshell

环境查看

#系统内核是4.18版本
[root@MyCould /]# uname -r
4.18.0-193.28.1.el8_2.x86_64

系统版本

[root@MyCould /]# cat /etc/os-release 
NAME="CentOS Linux"
VERSION="8 (Core)"
ID="centos"
ID_LIKE="rhel fedora"
VERSION_ID="8"
PLATFORM_ID="platform:el8"
PRETTY_NAME="CentOS Linux 8 (Core)"
ANSI_COLOR="0;31"
CPE_NAME="cpe:/o:centos:centos:8"
HOME_URL="https://www.centos.org/"
BUG_REPORT_URL="https://bugs.centos.org/"

CENTOS_MANTISBT_PROJECT="CentOS-8"
CENTOS_MANTISBT_PROJECT_VERSION="8"
REDHAT_SUPPORT_PRODUCT="centos"
REDHAT_SUPPORT_PRODUCT_VERSION="8"

安装docker

接触新的知识时,首选是

1.先决条件🔗

1.操作系统要求

要安装 Docker 引擎,您需要 CentOS 7、CentOS 8 (stream) 或 CentOS 9 (stream) 的維護版本。不支持或测试存档版本。

必须启用存储库。默认情况下,此存储库处于启用状态,但如果已禁用它,则需要重新启用它centos-extras

建议使用存储驱动程序。overlay2

2.卸载旧版本

旧版本的 Docker 被称为 或 。如果安装了这些依赖项,请卸载它们以及关联的依赖项。docker``docker-engine

$ sudo yum remove docker \
                  docker-client \
                  docker-client-latest \
                  docker-common \
                  docker-latest \
                  docker-latest-logrotate \
                  docker-logrotate \
                  docker-engine

如果报告未安装这些包,则没有问题。yum

将保留 的内容,包括映像、容器、卷和网络。Docker 引擎包现在称为 。/var/lib/docker/``docker-ce

2.安装方法

您可以根据需要以不同的方式安装 Docker 引擎:

  • 大多数用户设置 Docker 的存储库并从中安装,以便于安装和升级任务。这是推荐的方法。
  • 一些用户下载 RPM 包并手动安装它,并完全手动管理升级。这在诸如在无法访问互联网的气隙系统上安装Docker之类的情况下很有用。
  • 在测试和开发环境中,一些用户选择使用自动化的便利脚本来安装 Docker。

1.使用存储库安装

在新主机上首次安装 Docker 引擎之前,您需要设置 Docker 存储库。之后,您可以从存储库安装和更新 Docker。

1.1设置存储库

安装软件包(提供实用程序)并设置存储库。yum-utils``yum-config-manager

# 下载工具包
$ sudo yum install -y yum-utils
# 添加远程仓库(国外的)
$ sudo yum-config-manager \
    --add-repo \
    https://download.docker.com/linux/centos/docker-ce.repo
# 添加远程仓库(阿里云,推荐)
$ sudo yum-config-manager \
    --add-repo \
    http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
# centos7:更新yum软件索引包
[root@MyCould /]# yum makecache fast
# centos8:更新yum软件索引包
[root@MyCould /]# yum makecache

​ [安装问题](E:\StudyClass\docker\docker 错误籍\docker安装.md)

1.2安装 Docker 引擎

  1. 安装最新版本的 Docker 引擎、容器和 Docker Compose,或转到下一步以安装特定版本:

    # # docker-ce 社区版(普通情况) docker-ee 企业版(其他的认证)
    $ sudo yum install docker-ce docker-ce-cli containerd.io docker-compose-plugin
    
  2. 要安装特定版本的 Docker 引擎,请在存储库中列出可用版本,然后选择并安装一个:

    列出存储库中可用的版本并对其进行排序。本示例按版本号(从高到低)对结果进行排序,并截断:

    $ yum list docker-ce --showduplicates | sort -r
    
    docker-ce.x86_64  3:18.09.1-3.el7                     docker-ce-stable
    docker-ce.x86_64  3:18.09.0-3.el7                     docker-ce-stable
    docker-ce.x86_64  18.06.1.ce-3.el7                    docker-ce-stable
    docker-ce.x86_64  18.06.0.ce-3.el7                    docker-ce-stable
    

    返回的列表取决于启用了哪些储存库,并且特定于您的 CentOS 版本(在本例中由后缀指示)。.el7

    $ sudo yum install docker-ce-<VERSION_STRING> docker-ce-cli-<VERSION_STRING> containerd.io docker-compose-plugin
    
  3. 启动 Docker。

    $ sudo systemctl start docker
    

    image-20220527204020635.

  4. 通过运行映像来验证 Docker 引擎是否已正确安装。hello-world

    $ sudo docker run hello-world
    

    此命令下载测试映像并在容器中运行它。当容器运行时,它会打印一条消息并退出。

    image-20220527205316640.

这将安装并运行 Docker 引擎。用于运行 Docker 命令。继续执行 Linux 安装后配置,以允许非特权用户运行 Docker 命令和其他可选配置步骤。sudo

# 查看docker 下载的hello-world 镜像
[root@MyCould /]# docker images
REPOSITORY    TAG       IMAGE ID       CREATED        SIZE
hello-world   latest    feb5d9fea6a5   8 months ago   13.3kB

卸载 Docker 引擎🔗

  1. 卸载 Docker 引擎、CLI、Containerd 和 Docker Compose 包:

    # 卸载依赖
    $ sudo yum remove docker-ce docker-ce-cli containerd.io docker-compose-plugin
    
  2. 主机上的映像、容器、卷或自定义配置文件不会自动删除。删除所有映像、容器和卷:

    # 删除资源
    $ sudo rm -rf /var/lib/docker
    $ sudo rm -rf /var/lib/containerd
    # /var/lib/docker: 默认的工作目录
    

手动删除任何已编辑的配置文件。

posted @ 2022-06-10 19:02  Redskaber  阅读(142)  评论(0)    收藏  举报