Linux 安装Doceker Engine

file

在 Ubuntu 上安装 Docker Engine

Docker Engine for Ubuntu 与 x86_64(或 amd64)、armhf、arm64、 S390x 和 PPC64LE (PPC64EL) 架构。

卸载旧版本

在安装 Docker Engine 之前,您需要卸载任何冲突的软件包。

要卸载的非官方软件包是:

  • docker.io
  • docker-compose
  • docker-compose-v2
  • docker-doc
  • podman-docker

执行以下命令卸载所有冲突的软件包。

$ for pkg in docker.io docker-doc docker-compose docker-compose-v2 podman-docker containerd runc; do sudo apt-get remove $pkg; done

apt-get可能会报告您没有安装这些软件包。

安装方法

使用存储库安装apt

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

  1. 设置 Docker 的存储库。apt

    # Add Docker's official GPG key:
    sudo apt-get update
    sudo apt-get install ca-certificates curl
    sudo install -m 0755 -d /etc/apt/keyrings
    sudo curl -fsSL https://download.docker.com/linux/ubuntu/gpg -o /etc/apt/keyrings/docker.asc
    sudo chmod a+r /etc/apt/keyrings/docker.asc
    
    # Add the repository to Apt sources:
    echo \
     "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.asc] https://download.docker.com/linux/ubuntu \
     $(. /etc/os-release && echo "$VERSION_CODENAME") stable" | \
     sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
    sudo apt-get update
  2. 安装 Docker 软件包。
    最近的 特定版本


    要安装最新版本,请运行:

    $ sudo apt-get install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin

  3. 通过运行映像来验证 Docker Engine 安装是否成功。hello-world

    $ sudo docker run hello-world

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

现在,您已成功安装并启动 Docker Engine。

在 Debian 上安装 Docker Engine

卸载旧版本

在安装 Docker Engine 之前,您需要卸载任何冲突的软件包。

要卸载的非官方软件包是:

  • docker.io
  • docker-compose
  • docker-doc
  • podman-docker

执行以下命令卸载所有冲突的软件包。

$ for pkg in docker.io docker-doc docker-compose podman-docker containerd runc; do sudo apt-get remove $pkg; done

安装方法

使用存储库安装apt

在新主机上首次安装 Docker Engine 之前,您需要 需要设置 Docker 存储库。之后,您可以安装和更新 存储库中的 Docker。apt

  1. 设置 Docker 的存储库。apt

    # Add Docker's official GPG key:
    sudo apt-get update
    sudo apt-get install ca-certificates curl
    sudo install -m 0755 -d /etc/apt/keyrings
    sudo curl -fsSL https://download.docker.com/linux/debian/gpg -o /etc/apt/keyrings/docker.asc
    sudo chmod a+r /etc/apt/keyrings/docker.asc
    
    # Add the repository to Apt sources:
    echo \
     "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.asc] https://download.docker.com/linux/debian \
     $(. /etc/os-release && echo "$VERSION_CODENAME") stable" | \
     sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
    sudo apt-get update
  2. 安装 Docker 软件包。
    最近的 特定版本


    要安装最新版本,请运行:

    $ sudo apt-get install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin

  3. 通过运行映像来验证安装是否成功:hello-world

    $ sudo docker run hello-world

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

现在,您已成功安装并启动 Docker Engine。

在 CentOS 上安装 Docker Engine

操作系统要求

  • CentOS 9

卸载旧版本

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

yum可能会报告您没有安装这些软件包。

安装方法

使用 rpm 存储库安装

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

设置存储库

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

$ sudo yum install -y yum-utils
$ sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo

安装 Docker Engine

  1. 安装 Docker Engine、containerd 和 Docker Compose:
    最近的 特定版本


    要安装最新版本,请运行:

    $ sudo yum install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin

    如果系统提示接受 GPG 密钥,请验证指纹是否匹配,如果匹配,请接受它。060A 61C5 1B55 8A7F 742B 77AA C52F EB6B 621E 9F35

    此命令会安装 Docker,但不会启动 Docker。它还会创建一个组,但是,默认情况下它不会向该组添加任何用户。docker


  2. 启动 Docker。

    $ sudo systemctl start docker
  3. 通过运行映像来验证 Docker Engine 安装是否成功。hello-world

    $ sudo docker run hello-world

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

现在,您已成功安装并启动 Docker Engine。

版权声明:
作者:Gweek
链接:https://bbs.geek.nyc.mn/archives/35
来源:Gweek postHub
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
< <上一篇
下一篇>>
文章目录
关闭
目 录