centos6.5安装docker

 

升级CentOS 6.5内核到 3.10.28

1、导入public key

rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org

 

2、安装elrepo软件源

rpm -Uvh http://www.elrepo.org/elrepo-release-6-6.el6.elrepo.noarch.rpm

如果报错:

rpm -Uvh http://www.elrepo.org/elrepo-release-6-8.el6.elrepo.noarch.rpm

3、安装 kernel-lt(lt=long-term)

yum --enablerepo=elrepo-kernel install kernel-lt -y

4、编辑grub.conf文件,修改Grub引导顺序

vim /etc/grub.conf

default=0

5、重启

 

 

安装docker

1、yum install docker-io

如果出现

No package docker available

更新epel第三方软件库

yum install epel-release

之后再执行步骤1

如果还是提示 No package docker available

方法二:生成docker.repo

tee /etc/yum.repos.d/docker.repo <<-'EOF'
[dockerrepo]
name=Docker Repository
baseurl=https://yum.dockerproject.org/repo/main/centos/$releasever/
enabled=1
gpgcheck=1
gpgkey=https://yum.dockerproject.org/gpg
EOF


yum update
yum install docker-engine

测试docker:

docker --version

service docker status

 

2、service docker start

如果出现报错

Cannot connect to the Docker daemon. Is 'docker -d' running on this host?

执行docker -d

如果报错docker: relocation error: docker: symbol dm_task_get_info_with_deferred_remove, version Base not defined in file libdevmapper.so.1.02 with link time reference

解决方法:yum upgrade device-mapper-libs

再次启动docker,如果提示内核版本过低,使用上面的方法升级内核

报错:cannot mount cpuset to /cgroup/cpuset: Device or resource busy

解决方法:cgclear

3、设置自启动

chkconfig docker on

4、查看版本

docker version

5、常用命令

查看本地镜像

docker images

查看运行的容器

dockder ps

查看日志

docker logs xxx

进入容器

docker exec -it xxx /bin/bash

保存修改

docker commit  xxx aaa/bbb:ccc

保存到hub

docker login

docker pushaaa/bbb:ccc

查看容器详情

docker inspect aaa/bbb:ccc

 

修改最大文件数(open files)

直接修改 container的 /etc/security/limits.conf无效

在host上执行

sh -c 'printf "\nulimit -HSn 999999\n" >> /etc/sysconfig/docker'

service docker restart

再进入docker container, ulimit -a就可以看到更改了

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值