历史版本2 :Linux系统在线安装Docker 返回文档
编辑时间: 内容长度:图片数:目录数: 修改原因:

目录:

1. 概述编辑

Docker 对 Linux 系统版本有一定的要求,在 Docker 安装帮助页面 查看支持的系统版本。

基本要求:Linux要求内核3.0以上、CentOS 需要是 7 及以上版本,或 Ubuntu 版本 20 及以上

Windows 系统安装 Docker 请参考 https://learn.microsoft.com/zh-cn/virtualization/windowscontainers/quick-start/set-up-environment?tabs=dockerce

2. 检查 Linux 系统版本编辑

1)使用命令检查系统版本,命令:cat /etc/os-release

1.png

2)若系统版本不符合要则需要进行升级至 Docker 支持的系统版本。

3. Docker 在线安装编辑

3.1 CentOS

1)如果已经安装过Docker,先卸载已安装的Docker,命令:

yum remove docker docker-client docker-client-latest docker-common docker-latest docker-latest-logrotate docker-logrotate docker-engine

未安装的Docker的系统运行此命令,如下图所示:

2.png

2)安装 yum 工具包和存储驱动,命令:yum install -y yum-utils

2024-02-28_10-54-42.png

3)设置镜像仓库,命令:

yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

4.png

4)更新 yum 软件包索引,命令:yum makecache fast

5.png

5)安装 docker,docker-ce 社区版 而 ee 是企业版,此处使用社区版即可。命令为:yum install docker-ce docker-ce-cli containerd.io

2024-02-28_11-17-57.png

输入y,确认即可进行下载,如下图所示:

7.png

输入y,确认即可进行安装,如下图所示:

8.png

6)启动 docker,命令为:systemctl start docker

3.2 Ubuntu

  1. 更新系统软件包
    sudo apt update

  2. 安装依赖包
    sudo apt install apt-transport-https ca-certificates curl software-properties-common

  3. 添加Docker官方GPG密钥,依次执行
    sudo -i
    curl -fsSL https://mirrors.aliyun.com/docker-ce/linux/ubuntu/gpg | gpg --dearmor -o /etc/apt/trusted.gpg.d/docker-ce.gpg
    curl -fsSL https://mirrors.aliyun.com/docker-ce/linux/ubuntu/gpg | gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
    chmod a+r /etc/apt/trusted.gpg.d/docker-ce.gpg
    chmod a+r /usr/share/keyrings/docker-archive-keyring.gpg
    echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://mirrors.aliyun.com/docker-ce/linux/ubuntu $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null

  4. 验证,0EBFCD88 是公钥的指纹。执行这个命令后,系统会显示与该指纹相关的公钥信息。
    sudo apt-key fingerprint 0EBFCD88

  5. 添加Docker阿里稳定版软件源
    sudo add-apt-repository "deb [arch=amd64] https://mirrors.aliyun.com/docker-ce/linux/ubuntu $(lsb_release -cs) stable"

  6. 再次更新软件包
    sudo apt update

  7. 安装默认最新版
    sudo apt install docker-ce docker-ce-cli containerd.io

  8. 测试,安装好后默认启动。显示版本则表示Docker已经成功安装。
    sudo docker --version