美文网首页
centos7安装docker

centos7安装docker

作者: 挡不住的柳Willow | 来源:发表于2019-03-10 13:21 被阅读0次

基本要求

系统内核版本必须为3.1及以上
查看内核版本:

uname -r

现在的docker有两个版本,一个docker ce(开源 社区版本) 一个docker ee(不开源),这里我们选择docker ce

一、准备

卸载旧版本

yum remove docker-common docker-selinux docker-engine
yum remove docker-ce

1、安装依赖软件包

yum install -y yum-utils device-mapper-persistent-data lvm2

安装之前可以查看device-mapper-persistent-data和lvm2是否已经安装

rpm -qa | grep device-mapper-persistent-data
rpm -qa | grep lmv2

2、设置yum源并更新yum软件包索引

  • 官方(需要科学上网)
yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
yum makecache fast
  • 阿里云(不需要科学上网)
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
yum makecache fast

二、安装

查看docker版本:

yum list docker-ce.x86_64 --showduplicates | sort -r

选择一个版本安装,这里直接安装最新版本:

yum install docker-ce -y

安装完成后查看docker版本docker -v
启动docker:systemctl start docker
查看当前镜像:
docker images(将来可能会被移除,为了标准化命令,最好用下面那行)
docker image list (即先指定对象,然后对该对象进行操作)

三、配置镜像加速

这里使用阿里云的免费镜像加速服务
1、注册登录开通阿里云容器镜像服务
2、查看控制台,找到镜像加速器并复制自己的加速器地址
3、找到/etc/docker目录下的daemon.json文件,如果没有则直接创建
4、加入以下配置:

{
  "registry-mirrors":["自己的加速地址"]
}

5、系统重载此配置文件

systemctl daemon-reload

6、重启docker

systemctl restart docker

7、然后就可以查询镜像了,如查看mysql镜像:
docker search mysql
然后指定获取到的NAME去拉去镜像:
docker pull mysql

相关文章

网友评论

      本文标题:centos7安装docker

      本文链接:https://www.haomeiwen.com/subject/wmsupqtx.html