CentOS进行docker安装
系统要求
要安装 Docker 引擎,您需要以下 CentOS 版本之一的维护版本:
- CentOS 7
- CentOS 8
- CentOS 9
- 以及更高版本
centos-extras
必须启用存储库。该存储库默认处于启用状态,但如果您已禁用它,则需要 重新启用它
卸载旧版本
$ sudo yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-engine
安装依赖包
$ sudo yum install -y yum-utils
介于国内的源地址比较慢,我们使用阿里的源地址:
$ sudo yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
使用 docker 仓库进行安装
要安装最新版本,请运行:
$ sudo yum install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
要安装特定版本,请首先列出存储库中的可用版本:
$ yum list docker-ce --showduplicates | sort -r
选定自己的版本进行安装
$ sudo yum install docker-ce-<VERSION_STRING> docker-ce-cli-<VERSION_STRING> containerd.io docker-buildx-plugin docker-compose-plugin
版本为第一个:开始到第一个连字符(-)为版本号,例如: 3:19.03.3-3.el7 版本号为 19.03.3
安装完成启动docker
#启动
$ sudo systemctl start docker
#设置开机启动
$ sudo systemctl enable docker
测试是否安装正确:
$ sudo docker run hello-word