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/,谢谢合作.