docker的安装和技巧

  工做了有一段时间,开发环境中须要docker环境,可是docker一直不算很熟,以前一直是利用yum安装,可是yum安装真的很费劲,因此总结了一些经验给你们:linux


 

1,利用yum直接安装

  官网是直接给了yum源的,因此直接下载就行,并且docker的安装最好是centos7和redhat7的系统,低版本的不考虑,其余类型系统没测试。docker

  

 yum -y install yum-utils
 yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
 yum install docker-ce

  若是须要更新docker的话,也有指定的命令能够执行:json

yum-config-manager --enable docker-ce-edge
yum makecache fast 
yum list | grep docker-ce 
yum -y update docker-ce
docker version

#列出指定的版本包
yum list docker-ce --showduplicates | sort -r 

#若是须要更新到指定的版本
 yum update docker-ce-18.03.0.ce-1.el7.centos

  这种方法安装很省事,可是你须要注意的是无休止的失败和重试。取决于网速和运气centos

 


 

 

2,利用rpm包安装

  打开yum仓库文件能够看到,里面对应的是一个网址:测试

  

https://download.docker.com/linux/centos/7/x86_64/stable/Packages/

#这个只是对应centos7的,你们需求的话能够去对应的文件里面找

#另外须要注意的是,docker的安装需求两个文件,一个是docker,一个是docker-ce,例如:
#docker-ce-17.03.0.ce-1.el7.centos.x86_64.rpm
#docker-ce-selinux-17.03.0.ce-1.el7.centos.noarch.rpm

#而后利用rpm安装或者yum localinstall *安装就能够了

 


 

3,安装过程当中的遇到的问题

  1.在安装的时候遇到过安装低版本的时候,报提示依赖包的问题,可是安装比较高的版本没有问题centos7

  

已加载插件:fastestmirror, langpacks
正在检查docker-ce-17.12.0.ce-1.el7.centos.x86_64.rpm: docker-ce-17.12.0.ce-1.el7.centos.x86_64
docker-ce-17.12.0.ce-1.el7.centos.x86_64.rpm 将被安装
正在解决依赖关系
--> 正在检查事务
---> 软件包docker-ce.x86_64.0.17.12.0.ce-1.el7.centos 将被 安装
--> 正在处理依赖关系 container-selinux >= 2.9,它被软件包docker-ce-17.12.0.ce-1.el7.centos.x86_64 须要

  这个问题是存在container-selinux ,可是没有存在docker-ce-linux这个包,由于存在container-selinux 安装不上docker-ce-linux,卸载掉就行了。spa

 

 2,刚安装完成docker启动不起来插件

  检查/etc/docker/daemon.json    这个文件,通常都是这个文件的配置错误有问题,code

  要么删除掉,要么检查里面的格式blog

相关文章
相关标签/搜索