简化 Linux 上的 Docker 安装

在浩瀚的软件开发海洋中,容器化已成为开发者可靠的航船,即使在系统差异和兼容性问题的湍流中也能确保平稳航行。在众多的容器化工具中,Docker 如同可靠且易用的灯塔般闪耀。Docker 方便地将软件打包到一个完整的文件系统中,其中包含运行所需的一切:代码、运行时、系统工具、系统库——任何可以安装在服务器上的东西。这保证了软件始终以相同的方式运行,而无需考虑其环境。本文扬帆起航,引导您通过最平静的路线在 Linux 机器上安装 Docker,确保您顺利、轻松地进入容器化领域。
安装准备
系统要求在开始这次航行之前,请确保您的航船——在本例中是您的 Linux 机器——适合航海,并准备好驾驭 Docker 的风。
-
检查您的 Linux 发行版和版本:Docker 支持 Ubuntu、Debian、Fedora、CentOS 以及更多。确保您运行的是受支持的 Linux 发行版版本。
-
硬件先决条件:虽然 Docker 非常轻量级,但确保您的系统满足最低硬件要求是明智的。建议系统采用 64 位架构,并且至少具有 2GB RAM。
带着过时的地图航行在茫茫大海中是灾难的根源。同样,在安装 Docker 之前,更新系统的软件包数据库可确保更顺畅的航行。
- 运行以下命令以更新可用软件包列表
sudo apt-get update
安装方法:使用存储库
在平静的水域中航行始终是明智的。从官方存储库安装 Docker 就像这样一次平静的航行。
设置 Docker 存储库- 更新 apt 软件包索引:
sudo apt-get update
- 安装软件包以允许 apt 通过 HTTPS 使用存储库:
sudo apt-get install apt-transport-https ca-certificates curl gnupg lsb-release
- 添加 Docker 的官方 GPG 密钥:
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
- 设置稳定存储库:
echo \ "deb [arch=$(dpkg --print-architecture) 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
- 再次更新 apt 软件包索引(如果尚未完成)
sudo apt-get update
- 安装最新版本的 Docker Engine 和 containerd:
sudo apt-get install docker-ce docker-ce-cli containerd.io
- 运行 Docker hello-world 镜像:
sudo docker run hello-world
- 检查 Docker 版本并确保守护程序正在运行:
docker --version
安装方法:使用便捷脚本(替代方法)
对于赶时间的航海者或喜欢少动手方法的人,Docker 提供了便捷脚本进行安装。
- 下载并执行脚本:
curl -fsSL https://get.docker.com | sh
- 验证安装(如上所述)。
基本 Docker 命令
现在 Docker 已经安装完成,了解一些基本命令将帮助您掌握 Docker 的基本用法。
- 启动、停止和重启 Docker 守护程序:
sudo systemctl start docker sudo systemctl stop docker sudo systemctl restart docker
- 运行 Docker 容器:
docker run [镜像]
- 从 Docker Hub 获取 Docker 镜像:
docker pull [镜像]
结论
您现在已成功在 Linux 机器上安装了 Docker,并迈出了进入更广阔的容器化世界的第一步。掌握了基本命令后,广阔的 Docker 功能等待您的探索。官方 Docker 文档是那些寻求深入研究高级配置和优化的人的绝佳指南。当您以 Docker 为航船在硅基海洋上扬帆起航时,愿您一帆风顺,风平浪静。