本文共 2403 字,大约阅读时间需要 8 分钟。
在centos上安装docker,建议在centos7版本上安装docker,不建议在centos7以下的版本安装。并且docker运行在centos7上时,要求系统为64位,系统内核版本为2.6.32及以上,可以使用 **uname -a **命令查看。
uname -a Linux localhost 3.10.0-957.el7.x86_64 #1 SMP Thu Nov 8 23:39:32 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux
其次,docker发行版本有EE(企业版)和CE(社区版),EE版本是要收费的,CE版本是免费的,且功能基本满足我们正常的使用,所以我们这里安装docker的CE发行版本。
docker的早期版本被称为 docker 或者 docker-engine.如果安装了,请卸载它们以及关联的依赖资源。
$ 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 \ device-mapper-persistent-data \ lvm2
设置stable镜像仓库
$ sudo yum-config-manager \ --add-repo \ https://download.docker.com/linux/centos/docker-ce.repo
这里有两种选择,可以安装最新版本的docker,也可以选择安装特定版本的docker
安装最新版本的docker
$ sudo yum install docker-ce docker-ce-cli containerd.io
安装特定版本的docker
可以先使用 sort -r 命令按照版本号对结果进行排序
$ yum list docker-ce --showduplicates | sort -rdocker-ce.x86_64 3:18.09.1-3.el7 docker-ce-stabledocker-ce.x86_64 3:18.09.0-3.el7 docker-ce-stabledocker-ce.x86_64 18.06.1.ce-3.el7 docker-ce-stabledocker-ce.x86_64 18.06.0.ce-3.el7 docker-ce-stable
上面这三列,第二列为版本字符串,第三列为镜像仓库名称,它表示软件包来自哪个镜像仓库并按扩展其稳定性级别列出。如需安装特定版本,请将版本字符串附加到软件包名称,并使用连字符 (-) 分隔它们:
$ sudo yum install docker-ce-docker-ce-cli- containerd.io
$ sudo systemctl start docker
//查看docker的详细信息$ sudo docker version//下载docker的hello-world镜像并同时启动由该镜像创建的hello-world容器,如果出现了 SUCCESSFUL 的字样,则表明你的docker安装是成功的!$ sudo docker run hello-world
由于docker安装时默认的仓库是国外的官网仓库dockerhub,所以国内用户在用docker下载镜像的时候会比较慢,基于此,国内有几家云平台就提供了docker的镜像加速服务。比较有名的就有阿里云平台和网易云平台,这里推荐阿里云平台的镜像加速服务。
首先登陆阿里云平台(),选择容器镜像服务:
然后按照指引操作,就可以获得阿里云的docker镜像加速专属地址,如下图中所示:
最后就是修改daemon配置文件/etc/docker/daemon.json来使用加速器:
sudo mkdir -p /etc/dockersudo tee /etc/docker/daemon.json <<-'EOF'{ "registry-mirrors": ["https://个人地址.mirror.aliyuncs.com"]}EOFsudo systemctl daemon-reloadsudo systemctl restart docker
$ sudo yum remove docker-ce
如果需要删除所有的镜像、容器和存储卷,需要手动删除,运行如下命令:
$ sudo rm -rf /var/lib/docker
参考资料:
docker稳定版本下载地址:
docker官方文档地址:
转载地址:http://yqmbi.baihongyu.com/