如何在 Fedora 37 上安装 Docker(多克)

Linux命令 Edge插件网 2年前 (2023-03-25) 616次浏览 已收录 0个评论

Docker 彻底改变了软件开发和部署的方式。无论您是开发人员、系统管理员还是 DevOps 工程师,了解如何在系统上安装和使用 Docker 对于您的成功至关重要。在这篇博文中,我们将逐步向您展示如何在 Fedora 37安装 Docker,Fedora <> 是企业环境中最流行的 Linux 发行版之一。我们还将探讨一些最有用的 Docker 命令,并向您展示如何使用它们来构建、运行和管理 Docker 容器。因此,如果您准备好潜入 Docker 的世界并将您的技能提升到一个新的水平,请继续阅读!

如何在 Fedora 37 上安装 Docker(多克)

在 Fedora 37 上安装 Docker。

第 1 步。在继续之前,请更新您的 Fedora 操作系统以确保所有现有软件包都是最新的。使用此命令更新服务器软件包:

<span class="pln">sudo dnf upgrade
sudo dnf update
sudo dnf install dnf</span><span class="pun">-</span><span class="pln">plugins</span><span class="pun">-</span><span class="pln">core</span>

第 2 步。在 Fedora 37安装 Docker

默认情况下,Docker 在 Fedora 37 基础仓库中不可用。现在我们运行以下命令将 Docker 仓库添加到您的 Fedora 系统中:

<span class="pln">sudo dnf config</span><span class="pun">-</span><span class="pln">manager </span><span class="pun">--</span><span class="kwd">add</span><span class="pun">-</span><span class="pln">repo https</span><span class="pun">:</span><span class="com">//download.docker.com/linux/fedora/docker-ce.repo</span>

接下来,更新软件包列表并通过运行以下命令安装 Docker

<span class="pln">sudo dnf install docker</span><span class="pun">-</span><span class="pln">ce docker</span><span class="pun">-</span><span class="pln">ce</span><span class="pun">-</span><span class="pln">cli containerd</span><span class="pun">.</span><span class="pln">io docker</span><span class="pun">-</span><span class="pln">buildx</span><span class="pun">-</span><span class="pln">plugin docker</span><span class="pun">-</span><span class="pln">compose</span><span class="pun">-</span><span class="pln">plugin</span>

安装完成后,通过运行以下命令启动 Docker 服务:

<span class="pln">sudo systemctl start docker
sudo systemctl enable docker</span>

要验证 Docker 是否已正确安装在 Fedora 37 上,请运行以下命令:

<span class="pln">sudo docker run hello</span><span class="pun">-</span><span class="pln">world</span>

此命令将下载 Docker 映像并运行打印“来自 Docker 的你好!”消息的容器。如果您看到该消息,则表示 Docker 已安装且工作正常。

第 3 步。管理 Docker 用户。

现在你已经在 Fedora 37 上安装和配置了 Docker,你可能想要管理 Docker 用户。以下是一些常见任务:

将用户添加到 docker 组:

<span class="pln">sudo usermod </span><span class="pun">-</span><span class="pln">aG docker username</span>

从 docker 组中删除用户:

<span class="pln">sudo gpasswd </span><span class="pun">-</span><span class="pln">d username docker</span>

列出 docker 组的成员:

<span class="pln">sudo getent </span><span class="kwd">group</span><span class="pln"> docker</span>

第 4 步。码头工人命令。

Docker 有许多命令可用于管理容器、映像和卷。以下是一些常见的 Docker 命令:

命令 描述
docker ps 列出正在运行的容器 docker ps
docker images 列出系统上的所有 Docker 映像 docker images
docker pull 从注册表下载 Docker 映像 docker pull ubuntu:latest
docker run 启动新的 Docker 容器 docker run -it --name mycontainer ubuntu /bin/bash
docker stop 停止正在运行的 Docker 容器 docker stop mycontainer
docker rm 删除 Docker 容器 docker rm mycontainer
docker rmi 删除 Docker 映像 docker rmi ubuntu:latest
docker build 从 Docker 文件构建 Docker 镜像 docker build -t myimage .
docker exec 在正在运行的容器中运行命令 docker exec -it mycontainer /bin/bash
docker logs 查看容器中的日志 docker logs mycontainer
docker inspect 显示有关容器或映像的详细信息 docker inspect mycontainer
docker network 管理码头工人网络 docker network create mynetwork
docker volume 管理 Docker 卷 docker volume create myvolume

感谢您使用本教程在您的 Fedora 37 系统上安装 Docker 容器。有关其他帮助或有用信息,我们建议您查看 Docker 官方网站


Edge插件网 , 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:如何在 Fedora 37 上安装 Docker(多克)
喜欢 (0)
发表我的评论
取消评论
表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址