基于脚本安装是Docker官方推荐的安装方式之一。
该脚本会安装最新、稳定版本的Docker CLI、Docker Engine,以及依赖。
脚本使用注意事项:
- 需要 root 或 sudo 权限运行
- 尝试自动检测您的 Linux 发行版和版本,并为您配置软件包管理系统。支持ubuntu|debian|raspbian/centos|fedora|rhel。
- 不允许自定义大多数安装参数
- 不询问确认直接安装所有依赖项和建议项
- 默认安装最新稳定版的 Docker CLI、Docker Engine、Docker Buildx、Docker Compose、containerd 和 runc。使用此脚本配置机器时,可能导致这些软件包发生意外的主版本升级。部署到生产系统前请务必在测试环境中验证升级
- 不适用于升级现有 Docker 安装。使用脚本更新现有安装时,依赖项可能不会升级到预期版本,导致使用过时的版本
该脚本原文件存在 Github 仓库,藏云阁代码仓库做了镜像,详情 https://gitea.cncfstack.com/docker/docker-install
-
下载脚本
curl -fsSL https://gitea.cncfstack.com/docker/docker-install/raw/branch/master/install.sh -o install-docker.sh -
验证脚本
cat install-docker.sh -
模拟运行
sh install-docker.sh --dry-run -
运行安装脚本。使用 Aliyun 提供软件源镜像提供软件包下载
sudo sh install-docker.sh --mirror Aliyun -
启动 docker 服务,并设置开机启动
systemctl start docker systemctl enable docker