基于脚本安装是Docker官方推荐的安装方式之一。

该脚本会安装最新、稳定版本的Docker CLI、Docker Engine,以及依赖。

脚本使用注意事项:

  1. 需要 root 或 sudo 权限运行
  2. 尝试自动检测您的 Linux 发行版和版本,并为您配置软件包管理系统。支持ubuntu|debian|raspbian/centos|fedora|rhel。
  3. 不允许自定义大多数安装参数
  4. 不询问确认直接安装所有依赖项和建议项
  5. 默认安装最新稳定版的 Docker CLI、Docker Engine、Docker Buildx、Docker Compose、containerd 和 runc。使用此脚本配置机器时,可能导致这些软件包发生意外的主版本升级。部署到生产系统前请务必在测试环境中验证升级
  6. 不适用于升级现有 Docker 安装。使用脚本更新现有安装时,依赖项可能不会升级到预期版本,导致使用过时的版本

该脚本原文件存在 Github 仓库,藏云阁代码仓库做了镜像,详情 https://gitea.cncfstack.com/docker/docker-install

  1. 下载脚本

    curl -fsSL https://gitea.cncfstack.com/docker/docker-install/raw/branch/master/install.sh -o install-docker.sh
    
  2. 验证脚本

    cat install-docker.sh
    
  3. 模拟运行

    sh install-docker.sh --dry-run
    
  4. 运行安装脚本。使用 Aliyun 提供软件源镜像提供软件包下载

    sudo sh install-docker.sh --mirror Aliyun
    
  5. 启动 docker 服务,并设置开机启动

    systemctl start docker
    systemctl enable docker