在本教程中,我们将向您展示如何在 Fedora 37. 作为一个功能强大且用途广泛的容器化平台,Docker 彻底改变了软件的开发和部署方式。 无论您是开发人员、系统管理员还是 DevOps 工程师,了解如何在您的系统上安装和使用 Docker 对于您的成功至关重要。 在这篇博文中,我们将逐步向您展示如何在 Fedora 37,企业环境中最流行的 Linux 发行版之一。 我们还将探讨一些最有用的 Docker 命令,并向您展示如何使用它们来构建、运行和管理 Docker 容器。 所以,如果您准备好进入 Docker 世界并将您的技能提升到一个新的水平,请继续阅读!
本文假定您至少具有 Linux 的基本知识,知道如何使用 shell,最重要的是,您将站点托管在自己的 VPS 上。 安装非常简单,假设您在 root 帐户下运行,如果不是,您可能需要添加 ‘sudo
‘ 到获取 root 权限的命令。 我将向您展示 Docker 容器的逐步安装 Fedora 37.
先决条件
- 运行以下操作系统之一的服务器: Fedora 37.
- 建议您使用全新的操作系统安装,以防止出现任何潜在问题。
- 通过 SSH 访问服务器(如果您在桌面上,则只需打开终端)。
- 有效的互联网连接。 您需要互联网连接才能下载 Docker 所需的包和依赖项。
- A
non-root sudo user
或访问root user
. 我们建议充当non-root sudo user
,但是,如果您在充当根用户时不小心,可能会损害您的系统。
安装 Docker Fedora 37
第 1 步。在继续之前,请更新您的 Fedora 操作系统以确保所有现有软件包都是最新的。 使用此命令更新服务器包:
sudo dnf upgrade sudo dnf update sudo dnf install dnf-plugins-core
步骤 2. 安装 Docker Fedora 37.
默认情况下,Docker 不可用 Fedora 37 个基本存储库。 现在我们在下面运行以下命令将 Docker 存储库添加到您的 Fedora 系统:
sudo dnf config-manager --add-repo https://download.docker.com/linux/fedora/docker-ce.repo
接下来,通过运行以下命令更新包列表并安装 Docker:
sudo dnf install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
安装完成后,运行以下命令启动Docker服务:
sudo systemctl start docker sudo systemctl enable docker
验证 Docker 是否正确安装在 Fedora 37、运行以下命令:
sudo docker run hello-world
此命令将下载一个 Docker 映像并运行一个打印“Hello from Docker!”的容器。 信息。 如果您看到该消息,则表明 Docker 已安装并正常工作。
步骤 3. 管理 Docker 用户。
现在您已经安装并配置了 Docker Fedora 37、你可能想要管理 Docker 用户。 以下是一些常见任务:
将用户添加到 docker 组:
sudo usermod -aG docker username
从 docker 组中删除用户:
sudo gpasswd -d username docker
列出 docker 组的成员:
sudo getent group docker
步骤 4. Docker 命令。
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 | 从 Dockerfile 构建 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 网络 | docker network create mynetwork |
docker volume | 管理 Docker 卷 | docker volume create myvolume |
恭喜! 您已成功安装 Docker。 感谢您使用本教程在您的设备上安装 Docker 容器 Fedora 37系统。 如需更多帮助或有用信息,我们建议您查看 Docker官方网站.