说说Linux下安装docker有哪些坑。
1,系统要求:CentOS 7以上,内核版本不低于3.10。CentOS 7可以自行下载,内核版本可以使用命令
uname -r
进行查看确认。
如果是在虚拟机安装CentOS,你还可能碰到无法上网的问题。一个个No Route To Host异常跑到你面前。别慌,很简单可以解决。
如上图,在虚拟机配置中,删掉原网络适配器,新建一个桥接模式的就好了。
2,好了系统安装好了,能上网了,接下来就是安装docker了。可以选择yum安装,不过看了教程,要配置内核参数,又要添加源,比较麻烦。我采用了自动安装,执行以下命令即可
curl -sSL http://acs-public-mirror.oss-cn-hangzhou.aliyuncs.com/docker-engine/internet | sh -
静待安装完成,即可。
3,查看docker是否安装成功,使用命令
docker info
当然,可能你安装完就关机了,过了几天才又想起它来。那恭喜你,你执行上面的命令只得到错误返回。因为你还没有配置docker服务开机启动:
chkconfig docker on # 加入开机启动
service docker start # 启动docker服务
4,docker的安装比较简单,相反CentOS安装还比较不好搞。我除了遇到上不了网的问题,还遇到了没有最高权限执行的问题。开始新建虚拟机的时候导入了安装文件,装好就是个图形界面,只能输入非root的用户设置密码。后来,我使用新建虚拟机先不安装系统,建好再配置 CD-ROM引用CentOS镜像的安装方法,才成功进入到设置root密码环节。
以上,简单分享一下docker一些安装过程。
参考资料:
https://github.com/yeasy/docker_practice/blob/master/install/centos.md
http://www.jianshu.com/p/a962d07104e6