```markdown
Docker 是一个开源的应用容器引擎,它能够帮助开发者打包、分发和运行应用。通过使用 Docker,可以轻松地在任何环境中运行和管理应用容器。本文将介绍如何在不同操作系统上安装最新版 Docker。
首先,更新系统的软件包信息:
bash
sudo apt-get update
安装 Docker 所需的依赖:
bash
sudo apt-get install apt-transport-https ca-certificates curl software-properties-common
运行以下命令来添加 Docker 官方 GPG 密钥:
bash
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
接着添加 Docker 官方仓库:
bash
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
更新包索引并安装最新版 Docker:
bash
sudo apt-get update
sudo apt-get install docker-ce
安装完成后,使用以下命令验证 Docker 是否安装成功:
bash
sudo docker --version
首先,更新系统的软件包:
bash
sudo yum update
安装 Docker 所需的依赖:
bash
sudo yum install -y yum-utils device-mapper-persistent-data lvm2
运行以下命令来添加 Docker 官方仓库:
bash
sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
安装最新版 Docker:
bash
sudo yum install docker-ce
安装完成后,启动 Docker 服务:
bash
sudo systemctl start docker
如果希望 Docker 在系统启动时自动启动,运行以下命令:
bash
sudo systemctl enable docker
使用以下命令验证 Docker 是否安装成功:
bash
sudo docker --version
在 macOS 上安装 Docker 最简单的方式是使用 Docker Desktop。访问 Docker 官网 下载最新版本的 Docker Desktop。
下载完成后,双击 .dmg
文件并将 Docker 拖动到应用程序文件夹。
在应用程序文件夹中找到 Docker,点击启动。Docker 会自动启动并在菜单栏显示 Docker 图标。
在终端中输入以下命令验证 Docker 是否安装成功:
bash
docker --version
访问 Docker 官网 下载适用于 Windows 的 Docker Desktop。
下载完成后,双击 .exe
文件并按照安装向导的提示完成安装。
安装完成后,启动 Docker Desktop,Docker 会自动启动并在系统托盘中显示 Docker 图标。
打开 PowerShell 或命令提示符,运行以下命令验证 Docker 是否安装成功:
bash
docker --version
由于国内网络限制,Docker 官方仓库可能会较慢。可以配置 Docker 使用镜像加速器来提高下载速度。
编辑 Docker 配置文件 /etc/docker/daemon.json
(在 Windows 和 macOS 上,配置可以通过 Docker Desktop GUI 完成),添加以下内容:
json
{
"registry-mirrors": ["https://<your-mirror-url>"]
}
可以选择使用国内的镜像源,如 Docker Hub 镜像加速器 提供的加速器。
修改完成后,重启 Docker 服务:
bash
sudo systemctl restart docker
如果 Docker 无法启动,首先检查 Docker 服务是否正在运行:
bash
sudo systemctl status docker
如果 Docker 服务没有运行,可以尝试重新启动:
bash
sudo systemctl restart docker
默认情况下,Docker 命令需要使用 sudo
来运行。如果希望无需 sudo
就能运行 Docker 命令,可以将当前用户添加到 Docker 组:
bash
sudo usermod -aG docker $USER
执行完后,注销并重新登录,或者使用 newgrp docker
命令生效。
本文介绍了在 Ubuntu、CentOS、macOS 和 Windows 系统上安装最新版 Docker 的步骤。Docker 是一款强大的工具,能够帮助开发者更高效地进行应用容器化。安装并配置 Docker 后,您就可以开始创建和管理容器了。 ```