5 Docker的安装
在上一篇中,我们介绍了Docker的基础知识以及其在现代应用开发中的各种应用场景。在本篇中,我们将具体探讨如何在你的系统上安装Docker,以便你可以开始享受这种强大工具所带来的便利。
系统要求
在安装Docker之前,需要确保你的系统符合以下基本要求:
操作系统:Docker支持多种操作系统,包括:
- Windows 10及以上版本
- macOS 10.14及以上版本
- 各大Linux发行版(如Ubuntu、CentOS、Fedora等)
硬件要求:需要64位架构,建议至少4GB的RAM。
安装步骤
在Windows上安装Docker
下载Docker Desktop
访问 Docker官方网站 下载适合Windows的Docker Desktop安装程序。安装Docker Desktop
运行下载的安装程序,按照提示完成安装。在安装过程中,确保选择“使用WSL 2”作为后端。启动Docker
安装完成后,启动Docker Desktop。首次启动时,Docker可能会要求你登录或创建Docker Hub账户。验证安装
打开命令提示符(CMD)或PowerShell,运行以下命令以确保Docker安装成功:1
docker --version
如果安装成功,你会看到Docker的版本信息。
在macOS上安装Docker
下载Docker Desktop
访问 Docker官方网站 下载适合macOS的Docker Desktop安装包。安装Docker Desktop
双击下载的.dmg
文件,将Docker图标拖动到应用程序文件夹中。启动Docker
在应用程序中找到Docker并启动。首次启动时,Docker可能会要求你输入系统密码。验证安装
打开终端,运行以下命令:1
docker --version
如果成功,你将看到Docker版本信息。
在Linux上安装Docker
以Ubuntu为例,安装步骤如下:
更新APT包索引和安装依赖
在终端中运行以下命令:1
2sudo apt-get update
sudo apt-get install apt-transport-https ca-certificates curl software-properties-common添加Docker官方的GPG密钥
运行以下命令:1
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
添加Docker APT仓库
运行以下命令:1
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
更新APT包索引
运行以下命令:1
sudo apt-get update
安装Docker CE(社区版)
运行以下命令:1
sudo apt-get install docker-ce
启动Docker并设置开机自启
运行以下命令:1
2sudo systemctl start docker
sudo systemctl enable docker验证安装
同样,运行以下命令:1
docker --version
权限配置
为了避免每次执行Docker命令时都需要前缀sudo
,可以将当前用户添加到docker
组中。
在Linux上,执行以下命令:
1 | sudo usermod -aG docker $USER |
执行后,建议注销并重新登录,以使权限变更生效。
小案例:运行你的第一个Docker容器
安装完成后,可以尝试运行一个简单的Docker容器:
1 | docker run hello-world |
该命令会下载hello-world
镜像并运行一个容器。如果一切正常,你会看到Docker成功安装并运行容器的消息。
总结
在本篇中,我们详细介绍了如何在Windows、macOS和Linux上安装Docker,并完成了简单的权限配置及运行Docker容器的案例。这是你使用Docker进行容器化开发的第一步。接下来,我们将在下一篇中探讨Docker的配置,让你能够更好地设置和管理你的Docker环境。在此之前,不妨先熟悉一下Docker命令和操作,以便更好准备后续的学习。
5 Docker的安装