【Docker】在 Ubuntu 上安装 Docker 的详细指南

瑞星  金牌会员 | 2024-10-25 20:22:44 | 显示全部楼层 | 阅读模式
打印 上一主题 下一主题

主题 798|帖子 798|积分 2394

Docker 是一个开源的平台,可以让开发者打包应用及其依赖项为一个可移植的容器。本文将详细介绍如安在 Ubuntu 上安装 Docker,包罗安装步骤、常见命令以及一些注意事项。
一、预备工作

在开始之前,请确保您的体系是最新的,并且已经安装了支持的 Ubuntu 版本(例如 Ubuntu 20.04 或 22.04)。可以利用以下命令来更新体系:
  1. sudo apt update
  2. sudo apt upgrade -y
复制代码
二、查抄体系版本

为了确认您的 Ubuntu 版本,您可以运行以下命令:
  1. lsb_release -a
复制代码
三、安装 Docker

1. 安装须要的依赖

在安装 Docker 之前,我们须要安装一些须要的依赖包。运行以下命令:
  1. sudo apt install apt-transport-https ca-certificates curl software-properties-common
复制代码
2. 添加 Docker 的官方 GPG 密钥

通过以下命令添加 Docker 的官方 GPG 密钥,以确保下载的软件包的完整性:
  1. curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
复制代码
3. 添加 Docker 的 APT 源

接下来,我们须要添加 Docker 的 APT 源到您的体系中:
  1. sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
复制代码
4. 更新 APT 包索引

添加源后,更新 APT 包索引:
  1. sudo apt update
复制代码
5. 安装 Docker CE

现在可以安装 Docker 社区版(Docker CE):
  1. sudo apt install docker-ce
复制代码
6. 验证 Docker 是否安装成功

安装完成后,您可以运行以下命令来验证 Docker 是否成功安装:
  1. sudo systemctl status docker
复制代码
如果 Docker 正在运行,您将看到雷同以下的输出:
  1. ● docker.service - Docker Application Container Engine
  2.    Loaded: loaded (/lib/systemd/system/docker.service; enabled; vendor preset: enabled)
  3.    Active: active (running)
复制代码
四、启动与测试 Docker

1. 启动 Docker 服务

如果 Docker 服务没有自动启动,可以手动启动它:
  1. sudo systemctl start docker
复制代码
2. 运行 Hello World 容器

您可以利用以下命令来测试 Docker 是否工作正常:
  1. sudo docker run hello-world
复制代码
如果统统正常,您应该会看到一条接待消息。
五、设置 Docker 自动启动

1. 启用 Docker 服务

您可以利用以下命令启用 Docker 服务,使其在体系启动时自动启动:
  1. sudo systemctl enable docker
复制代码
运行此命令后,Docker 服务将在每次体系重启时自动启动。
2. 查抄服务状态

要确认 Docker 服务已设置为自动启动,可以运行以下命令:
  1. sudo systemctl is-enabled docker
复制代码
如果输出为 enabled,则表示 Docker 服务已成功设置为在启动时自动运行。
3. 启动 Docker 服务(如未运行)

如果 Docker 服务当前未运行,可以手动启动它:
  1. sudo systemctl start docker
复制代码
4. 验证 Docker 是否正常运行

您可以再次查抄 Docker 的状态,确保其正在运行:
  1. sudo systemctl status docker
复制代码
六、添加 Docker 用户组(可选)

如果您希望普通用户也能运行 Docker 命令,而无需每次都利用 sudo,可以将该用户添加到 docker 用户组:
  1. sudo usermod -aG docker $USER
复制代码
添加后,须要注销并重新登录,或者重启体系,以便更改收效。
七、常用 Docker 命令

以下是一些常用的 Docker 命令,表格形式展示:
命令描述sudo docker ps列出当前运行的容器sudo docker images列出当地存储的全部镜像sudo docker run [image]利用指定镜像创建并运行一个新容器sudo docker stop [container]停止运行中的容器sudo docker rm [container]删除一个容器sudo docker rmi [image]删除一个镜像sudo docker exec -it [container] /bin/bash进入运行中的容器并打开 bash shell 八、卸载 Docker

如果您想完全卸载 Docker,可以利用以下命令:
  1. sudo apt remove docker-ce
  2. sudo apt purge docker-ce
  3. sudo rm -rf /var/lib/docker
复制代码
在 Ubuntu 上安装 Docker 后,您可以设置 Docker 服务在体系启动时自动启动,并将其添加到体系守护进程中。以下是如何实现这一点的步骤。
总结

通过以上步骤,您已成功在 Ubuntu 上安装 Docker,并可以或许验证其安装情况。并且设置 Docker 在体系启动时自动启动,并且可以选择将本身添加到 Docker 用户组中以简化命令利用。Docker 的强大功能可以资助您更高效地管理和部署应用。希望这篇指南对您有所资助,祝您利用愉快!


免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
回复

使用道具 举报

0 个回复

正序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

瑞星

金牌会员
这个人很懒什么都没写!

标签云

快速回复 返回顶部 返回列表