Debian 12 安装 Docker 详细步骤

  Docker 作为一款开源的应用容器引擎,极大地便利了开发与运维流程。它允许开发者将应用程序及其依赖项打包至一个可移植的容器中,随后轻松部署到任意主流的 Linux 系统上,达成虚拟化效果。这种方式大幅简化了应用程序的部署与运维工作,显著提升了效率。

1. 更新软件包列表

  在安装 Docker 前,首先要保证系统的软件包列表是最新的。通过执行以下命令,即可完成软件包列表的更新:

sudo apt update

2. 安装必要的软件包

  为顺利安装 Docker,需要预先安装一些必备软件包。使用以下命令进行安装:文章源自堕落的鱼-https://www.duoluodeyu.com/2782.html

sudo apt install apt-transport-https ca-certificates curl software-properties-common

3. 添加 Docker 官方 GPG 密钥

  为确保下载的软件包来源可信,接下来要添加 Docker 官方的 GPG 密钥。运行如下命令添加密钥:文章源自堕落的鱼-https://www.duoluodeyu.com/2782.html

curl -fsSL https://download.docker.com/linux/debian/gpg | sudo apt-key add -

4. 添加 Docker 存储库

  完成密钥添加后,需将 Docker 存储库添加到系统的软件包源列表中。执行以下命令添加存储库:
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/debian $(lsb_release -cs) stable"
  需要注意的是,上述命令适用于 64 位系统。若你的系统为 32 位,需将命令中的 amd64 替换为 i386。

5. 再次更新软件包列表

  添加新的软件包源后,需再次更新软件包列表,以便从新添加的存储库中获取最新的软件包信息。执行命令:
sudo apt update

6. 安装 Docker

  至此,可正式安装 Docker 了。运行以下命令进行安装:
sudo apt install docker-ce
  这里的 docker-ce 是 Docker 社区版的软件包名。若你想安装企业版等其他版本,需相应更改软件包名称。

7. 验证 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

8. 添加用户到 docker 组(可选)

默认情况下,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

 
匿名

发表评论

匿名网友
:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:
确定

拖动滑块以完成验证