Docker 是一个基于容器的应用程序框架,它将特定应用程序及其所有依赖项封装在一个容器中。容器通常彼此隔离并捆绑了自己的软件库和配置文件,它们可以通过定义良好的通道相互通信。
在 Fedora 35 上安装 Docker
步骤 1. 在继续之前,更新您的 Fedora 操作系统以确保所有现有软件包都是最新的。使用此命令更新服务器包:
sudo dnf upgrade sudo dnf update sudo dnf install dnf-plugins-core
步骤 2. 在 Fedora 35 上安装 Docker。
默认情况下,Docker 在 Fedora 35 基础存储库中可用。现在我们运行以下命令将 Docker 存储库添加到您的 Fedora 系统:
sudo tee /etc/yum.repos.d/docker-ce.repo<<EOF [docker-ce-stable] name=Docker CE Stable - \$basearch baseurl=https://download.docker.com/linux/fedora/35/\$basearch/stable enabled=1 gpgcheck=1 gpgkey=https://download.docker.com/linux/fedora/gpg EOF
接下来,使用以下命令更新软件包并安装 Docker CE 的最新稳定版本:
sudo dnf makecache sudo dnf install docker-ce docker-ce-cli containerd.io
安装完成后,我们需要启动 Docker 服务器才能开始运行。我们使用以下命令执行此操作:
sudo systemctl start docker
sudo systemctl enable docker
让我们检查已安装的 Docker 的版本:
docker version
输出:
Client: Docker Engine - Community Version: 20.10.14 API version: 1.41 Go version: go1.16.9 Git commit: dea9396 Built: Thu Dec 09 17:08:10 2021 OS/Arch: linux/amd64 Context: default Experimental: true
步骤 3. 使用 Docker 镜像。
现在我们从 Docker hub 搜索 Docker 容器镜像。例如,以下命令将使用 Ubuntu 搜索所有图像并将它们列为输出:
sudo docker search ubuntu
接下来,我们可以使用以下命令拉取 Docker 镜像。举个例子,让我从 Docker 中心拉取 Ubuntu 镜像:
sudo docker pull fedora
最后,在您的系统上使用上面下载的镜像启动一个 Docker 容器,使用以下命令:
sudo docker run -i -t -d ubuntu /bin/bash
感谢您使用本教程在 Fedora 35 系统上安装 Docker 容器。如需其他帮助或有用信息,我们建议您查看Docker 官方网站。