Docker安装

在cnetos7上安装docker的步骤
[root@host-192-168-133-37 ~]# uname -a
Linux host-192-168-133-37 3.10.0-327.el7.x86_64 #1 SMP Thu Nov 19 22:10:57 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux
[root@host-192-168-133-37 ~]# cat /etc/redhat-release
CentOS Linux release 7.2.1511 (Core)
[root@Docker ~]yum -y install docker
[root@Docker ~]systemctl restart docker
[root@Docker ~]docker version
docker ce和docker的区别 :https://www.ilanni.com/?p=13426
###docker-ce安装###
1、卸载老版本,较老版本的Docker被称为docker或docker-engine。如果这些已安装,请卸载它们以及关联的依赖关系。
# sudo yum remove docker \
  docker-common \
  docker-selinux \
  docker-engine
 
2、安装所需的软件包 yum-utils提供了yum-config-manager 效用,并device-mapper-persistent-data和lvm2由需要devicemapper存储驱动程序。
# sudo yum install -y yum-utils device-mapper-persistent-data lvm2
 
3、添加镜像源
# sudo yum-config-manager \
  --add-repo \
  https://download.docker.com/linux/centos/docker-ce.repo
 
4、将软件包添加至本地缓存
# sudo yum makecache fast
 
5、安装docker-ce
# sudo yum install docker-ce
 
6、启动docker
# sudo systemctl start docker
docker安装异常:
目前已知的问题,笔者所处的时间段为:2018-03-14。
描述:笔者为了搭建一套k8s的环境,需要手工安装docker,根据以前的经验都是采用:yum -y install docker,并且一直都是work的状态。但是,下午却出现了一个奇怪的情况,在通过yum -y install docker 安装
完成以后,在重启docker的service的时候,却发现怎么也不能正常的重启成功。
笔者的环境为:
[root@k8s-1 ~]# cat /etc/redhat-release
CentOS Linux release 7.2.1511 (Core)
[root@k8s-1 ~]# uname -a
Linux k8s-1 3.10.0-327.el7.x86_64 #1 SMP Thu Nov 19 22:10:57 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux

尝试多次发现任然不灵,观察yum安装的过程,发现下载的包貌似比我以前安装的时候多了不少,后来发现docker的client版本做了更新。所以,就像可能是docker近期做了一些改变。为了验证,我在以前ok的平台上采用yum 

download 了docker的安装包: yum install --downloadonly docker --downloaddir=/root/docker.zip   [此命令为下载docker的安装包,可解决依赖性问题]

把安装包导入到对应的平台上之后然后采用yum安装:yum -y install docker.zip/*

安装完成以后,重启docker服务发现ok。

//如果还是重启失败,请检查selinux的配置是否为disabled//

vi /etc/selinux/config

SELINUX=disabled

For:

########################################################################
#Date:2018-03-08                                        Author:BurlyLuo#
#Mail:olaf.luo@foxmail.com                              Version:v1.0   #
########################################################################
非商业用途转载无需作者授权,但务必在文章标题下面注明作者 罗伟(Burly Luo)以及可点击的本博客地址超级链接 http://www.cnblogs.com/BurlyLuo/,谢谢合作.

 

posted @ 2018-01-14 17:42  BurlyLuo  Views(478)  Comments(1Edit  收藏  举报