CentOS 安装 Docker Engine
概述
本文介绍如何在 CentOS 上安装 Docker Engine,目前要求 CentOS 最低版本为 7.9。
创建一个新用户来安装 docker
创建一个新用户名为 docker:
useradd docker
# 给用户设置密码
passwd docker
将用户添加到 sudoers
需要将 docker 用户加入到 /etc/sudoers 文件以便运行 sudo 命令,需要使用 visudo
命令编辑该文件,加入一行:
docker ALL=(ALL) ALL
安装 docker
sudo yum install -y yum-utils
sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
sudo yum install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
安装过程中会创建一个名为 docker 的用户组。
将当前用户添加到 docker 组中
由于 docker 命令使用很频繁,所以我们希望运行 docker 命令的时候不需要使用 sudo,那么需要将当前用户添加到 docker 用户组中。
sudo usermod -aG docker $USER
启动 docker
sudo systemctl start docker
系统启动自动运行 docker
sudo systemctl enable docker.service
sudo systemctl enable containerd.service
重启 docker 服务保持容器运行
编辑 /etc/docker/daemon.json,加入:
{
"live-restore": true
}
重新加载 docker 配置
sudo systemctl reload docker
重启 docker 服务
sudo systemctl restart docker
有问题吗?点此反馈!
温馨提示:反馈需要登录