docker 安装笔记
2016-01-04 15:30
786 查看
准备机器
从已有的linux虚拟机中复制一个,注意重新生成网卡修改机器ip:
sudo vi /etc/sysconfig/network-scripts/ifcfg-eth0
修改hostname:
sudo vi /etc/sysconfig/networks
删除系统的网卡信息:
sudo rm -rf /etc/udev/rules.d/70-persistent-net.rules
重启系统:
reboot
创建docker用户:
useradd docker
为docker用户创建密码:
passwd docker
添加docker到sudoers:
vi /etc/sudoers
安装docker
使用docker用户登录检查centos kernel版本
cat /etc/issue和
uname -rdocker 要求centos6以上,kernel的版本必须2.6.32-431或者更高
启用EPEL软件库
sudo yum install http://ftp.riken.jp/Linux/fedora/epel/6/i386/epel-release-6-8.noarch.rpm[/code]
安装docker:sudo yum install docker-io
启动docker:sudo service docker start,查看docker状态,发现问题docker 已死,但 pid 文件仍存,说明启动报错了,查看日志tail -f /var/log/dockertime="2015-03-09T16:05:29+08:00" level="info" msg="+job serveapi(unix:///var/run/docker.sock)" time="2015-03-09T16:05:29+08:00" level="info" msg="WARNING: You are running linux kernel version 2.6.32-431.el6.x86_64, which might be unstable running docker. Please upgrade your kernel to 3.8.0." time="2015-03-09T16:05:29+08:00" level="info" msg="Listening for HTTP on unix (/var/run/docker.sock)" /usr/bin/docker: relocation error: /usr/bin/docker: symbol dm_task_get_info_with_deferred_remove, version Base not defined in file libdevmapper.so.1.02 with link time reference
解决办法:yum install device-mapper-event-libs
重启docker,然后在查看docker状态
相关文章推荐
- Docker对普通开发者的用处(转)
- Docker简明教程
- Swarm中binpack策略引起的棘手问题
- 通过网页集中访问Docker容器
- Swarm中binpack策略引起的棘手问题
- 持续集成-Docker 与 DaoCloud 的实践(一)
- 开始关注Docker
- docker中部署django项目-静态文件访问
- docker部署webapp的例子
- KVM+Openstack+Ceph+Docker 云计算周末集训营
- Ubuntu 14.04 LTS 安装Docker
- docker 制作Dockerfile的SSH服务
- Linux下使用 HTTP 代理连接 docker 中央服务器
- 【收藏】基于Dockerfile搭建JAVA Tomcat运行环境
- docker 进入容器
- linux 下 docker NGINX+PHP+MYSQL+REDIS+Elasticsearch 开发环境搭建
- docker --(视频笔记1)
- docker centos7 源码安装MySQL-5.7
- 基于阿里云容器服务用docker容器运行ASP.NET 5示例程序
- docker export import