简介¶
Docker 引擎可以在 Rocky Linux 服务器上运行原生 Docker 风格的容器工作负载。这有时在运行完整的 Docker Desktop 环境时是首选。
添加 Docker 仓库¶
使用 dnf
实用程序将 Docker 仓库添加到您的 Rocky Linux 服务器。键入
sudo dnf config-manager --add-repo https://download.docker.com/linux/rhel/docker-ce.repo
安装所需的软件包¶
通过运行以下命令安装最新版本的 Docker 引擎、containerd
和 Docker Compose。
sudo dnf -y install docker-ce docker-ce-cli containerd.io docker-compose-plugin
启动并启用 Docker (dockerd
)¶
使用 systemctl
将 Docker 配置为在重启时自动启动,并同时立即启动它。键入
sudo systemctl --now enable docker
可选地允许非 root 用户管理 docker¶
将非 root 用户添加到 docker
组,以允许用户在没有 sudo
的情况下管理 docker
。
这是一个可选步骤,但如果您是系统的主要用户,或者您希望允许多个用户管理 docker 但又不想授予他们 sudo
权限,那么它会很方便。
键入
# Add the current user
sudo usermod -a -G docker $(whoami)
# Add a specific user
sudo usermod -a -G docker custom-user
要分配新的组,您必须注销并重新登录。使用 id
命令检查以验证是否已添加该组。
注意¶
docker-ce : This package provides the underlying technology for building and running docker containers (dockerd)
docker-ce-cli : Provides the command line interface (CLI) client docker tool (docker)
containerd.io : Provides the container runtime (runc)
docker-compose-plugin : A plugin that provides the 'docker compose' subcommand
作者:瓦莱·索因卡
贡献者:尼尔·乔汉、斯里尼瓦斯·尼尚特·维斯瓦纳达、斯坦·阿恩·斯托尔斯莱特、甘娜·吉尔诺娃、史蒂文·斯宾塞