Docker 是一种开源的容器化平台,它可以让开发者将应用及其依赖打包成一个独立的容器,从而实现快速部署、可移植性和可扩展性。以下是安装 Docker 的详细步骤:
一、系统要求
Docker 支持多种操作系统,包括 Linux、Windows 和 macOS。在安装之前,请确保你的操作系统满足以下要求:
- Linux:Docker 官方推荐使用 Ubuntu 18.04 或更高版本。其他基于 Debian 的发行版也应该可以正常工作,但可能需要一些额外的配置。
- Windows:Docker Desktop 支持 Windows 10 专业版、企业版和教育版。确保你的 Windows 系统是 64 位的,并且已经安装了 Hyper-V 或 Windows 容器技术。
- macOS:Docker Desktop 支持 macOS Catalina 10.15 或更高版本。确保你的 Mac 系统是 64 位的,并且已经安装了 Apple Silicon 或 Intel 处理器。
二、安装步骤
1. 卸载旧版本(如果有)
如果你之前已经安装了 Docker,请先卸载它。在 Linux 上,可以使用以下命令卸载 Docker:
```
sudo apt-get remove docker docker-engine docker-ce docker.io
```
在 Windows 和 macOS 上,可以通过卸载 Docker Desktop 来卸载 Docker。
2. 安装依赖包(Linux 系统)
对于 Linux 系统,需要安装一些必要的依赖包。在 Ubuntu 上,可以使用以下命令安装:
```
sudo apt-get update
sudo apt-get install apt-transport-https ca-certificates curl software-properties-common
```
3. 添加 Docker 官方 GPG 密钥
添加 Docker 官方的 GPG 密钥,以确保下载的软件包是真实可靠的。在 Ubuntu 上,可以使用以下命令添加密钥:
```
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
```
4. 添加 Docker 软件源
添加 Docker 的软件源,以便能够安装 Docker 引擎。在 Ubuntu 上,可以使用以下命令添加软件源:
```
echo "deb [arch=amd64 signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
```
5. 安装 Docker 引擎
更新软件包列表,并安装 Docker 引擎。在 Ubuntu 上,可以使用以下命令安装:
```
sudo apt-get update
sudo apt-get install docker-ce docker-ce-cli containerd.io
```
6. 启动 Docker 服务
安装完成后,启动 Docker 服务并设置为开机自启动。在 Ubuntu 上,可以使用以下命令启动和设置开机自启动:
```
sudo systemctl start docker
sudo systemctl enable docker
```
7. 验证安装
安装完成后,可以通过运行以下命令来验证 Docker 是否安装成功:
```
docker version
```
如果成功安装,将会显示 Docker 的版本信息。
三、后续配置(可选)
1. 添加用户到 Docker 组
如果你希望普通用户能够使用 Docker 命令,而不需要使用 `sudo`,可以将用户添加到 Docker 组中。在 Ubuntu 上,可以使用以下命令将当前用户添加到 Docker 组:
```
sudo usermod -aG docker $USER
```
然后,注销并重新登录,以使更改生效。
2. 配置镜像加速器
由于 Docker 镜像通常存储在国外的服务器上,下载速度可能会比较慢。可以配置镜像加速器来加速镜像的下载。在 Docker 官方网站上可以找到适合你所在地区的镜像加速器地址。在 Ubuntu 上,可以编辑 `/etc/docker/daemon.json` 文件,并添加以下内容:
```
{
"registry-mirrors": ["https://<你的镜像加速器地址>"]
}
```
然后,重启 Docker 服务:
```
sudo systemctl restart docker
```
安装 Docker 后,你就可以开始使用它来构建、部署和运行容器化的应用了。Docker 提供了丰富的命令和工具,方便开发者进行容器管理和操作。Docker 还与其他开发工具和平台集成良好,可以提高开发效率和应用的可维护性。
希望以上步骤能够帮助你成功安装 Docker。如果你在安装过程中遇到任何问题,可以参考 Docker 的官方文档或寻求社区支持。
本文由作者笔名:gitasp 于 2025-04-19 13:37:28发表在本站,原创文章,禁止转载,文章内容仅供娱乐参考,不能盲信。
本文链接: https://www.gitasp.com/jishu/8ca03aa32e44cc51.html
上一篇
推荐Youdeyiwu:开源的轻量级论坛系统,简约而不简单
下一篇
没有了