要在 CentOS 系统里安装 docker,可以先安装一下软件仓库,执行 sudo dnf 用一下 config-manager ,加上一个 --add-repo 等于 https://download.docker.com/linux/centos/docker-ce.repo。因为要使用管理员的权限,所以要输入 wanghao 这个用户的密码。
完成以后再执行一下 sudo dnf repolist, 你会发现这里会有一个 docker ce stable,这里的 ce 指的是 community edition,表示社区版,docker 还有一个付费的商业版。 stable 指的是稳定版本的 docker。
执行一下 sudo dnf search docker, 在搜索结果里你会找到 docker-ce 这个软件包。 确定要安装它,执行 sudo dnf install 安装 docker-ce ,加上 -y 这个选项,表示确定要安装。
如果提示这个依赖的问题,可以在安装 docker 的时候,加上一个 --notbest 这个选项。 再执行一下。
安装成功以后,再启动一下 docker 服务,sudo systemctl start docker, 再设置一下让 docker 可以开机自启动,sudo systemctl enable docker。