centos系统如何安装docker?今天分享下个人安装方法,避免踩坑
Docker要求CentOS系统内核3.10及以上版本
Docker要求CentOS系统7.0及以上的维护版本
通过 uname -r 命令查看你当前的内核版本
内核要求:
通过 lsb_release -a命令查看你当前系统版本
操作系统要求:
较旧的Docker版本称为docker或docker-engine。如果已安装这些程序,请卸载它们以及相关的依赖项。
sudo yum remove docker
docker-client
docker-client-latest
docker-common
docker-latest
docker-latest-logrotate
docker-logrotate
docker-engine
使用存储库安装
在新主机上首次安装Docker 之前,需要设置Docker存储库。之后,您可以从存储库安装和更新Docker
设置存储库
安装yum-utils软件包(提供yum-config-manager 实用程序)并设置稳定的存储库
sudo yum install -y yum-utils
sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
安装DOCKER引擎
1、安装最新版本的Docker Engine和容器,或转到下一步以安装特定版本
sudo yum install docker-ce docker-ce-cli containerd.io
2、要安装特定版本的Docker Engine,请在存储库中列出可用版本,然后选择并安装:
yum list docker-ce --showduplicates | sort -r
通过其完全合格的软件包名称安装特定版本,该软件包名称是软件包名称(docker-ce)加上版本字符串(第二列),从第一个冒号(:)到第一个连字符,以连字符(-)分隔例如,docker-ce-18.09.1
sudo yum install docker-ce-<VERSION_STRING> docker-ce-cli-<VERSION_STRING> containerd.io
我选择的是18.03.1.ce版本 命令:
sudo yum install docker-ce-18.03.1.ce docker-ce-cli-18.03.1.ce containerd.io
修改docker镜像为阿里云镜像仓库,默认docker镜像为国外镜像,比较慢:
sudo vim /etc/docker/daemon.json
启动Docker
sudo systemctl start docker
参考网站:https://docs.docker.com/engine/install/centos/