Docker 作为一款开源的应用容器引擎,极大地便利了开发与运维流程。它允许开发者将应用程序及其依赖项打包至一个可移植的容器中,随后轻松部署到任意主流的 Linux 系统上,达成虚拟化效果。这种方式大幅简化了应用程序的部署与运维工作,显著提升了效率。
在安装 Docker 前,首先要保证系统的软件包列表是最新的。通过执行以下命令,即可完成软件包列表的更新:
sudo apt update
为顺利安装 Docker,需要预先安装一些必备软件包。使用以下命令进行安装:文章源自堕落的鱼-https://www.duoluodeyu.com/2782.html
sudo apt install apt-transport-https ca-certificates curl software-properties-common
为确保下载的软件包来源可信,接下来要添加 Docker 官方的 GPG 密钥。运行如下命令添加密钥:文章源自堕落的鱼-https://www.duoluodeyu.com/2782.html
curl -fsSL https://download.docker.com/linux/debian/gpg | sudo apt-key add -
完成密钥添加后,需将 Docker 存储库添加到系统的软件包源列表中。执行以下命令添加存储库:
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/debian $(lsb_release -cs) stable"
需要注意的是,上述命令适用于 64 位系统。若你的系统为 32 位,需将命令中的 amd64 替换为 i386。
添加新的软件包源后,需再次更新软件包列表,以便从新添加的存储库中获取最新的软件包信息。执行命令:
至此,可正式安装 Docker 了。运行以下命令进行安装:
sudo apt install docker-ce
这里的 docker-ce 是 Docker 社区版的软件包名。若你想安装企业版等其他版本,需相应更改软件包名称。
安装完成后,可通过运行以下命令来验证 Docker 是否成功安装并正常运行:文章源自堕落的鱼-https://www.duoluodeyu.com/2782.html
sudo systemctl status docker
若安装与运行正常,会看到类似如下的输出内容:文章源自堕落的鱼-https://www.duoluodeyu.com/2782.html
● docker.service - Docker Application Container Engine
Loaded: loaded (/lib/systemd/system/docker.service; enabled; vendor preset: enabled)
Active: active (running) since <日期和时间>
Docs: https://docs.docker.com
Main PID: <PID> (dockerd)
Tasks: <任务数量>
Memory: <内存使用情况>
CGroup: /system.slice/docker.service
└─<PID> /usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock
默认情况下,Docker 的运行需要 root 权限。为避免每次使用 Docker 时都输入 sudo,可以将当前用户添加到 docker 组中。执行以下命令实现:文章源自堕落的鱼-https://www.duoluodeyu.com/2782.html
sudo usermod -aG docker $USER
操作完成后,需要退出当前会话并重新登录,或者重启系统,以使组更改生效。文章源自堕落的鱼-https://www.duoluodeyu.com/2782.html
通过以上步骤,你已成功在 Debian 12 系统上安装了 Docker,接下来就可以运用 Docker 来运行和管理容器了。文章源自堕落的鱼-https://www.duoluodeyu.com/2782.html
文章源自堕落的鱼-https://www.duoluodeyu.com/2782.html