51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

查看: 2415|回复: 2

Centos7或6.5下安装docker

[复制链接]

该用户从未签到

发表于 2019-7-8 10:02:57 | 显示全部楼层 |阅读模式
本帖最后由 一灯 于 2019-7-8 10:13 编辑

1.1. Centos76.5下安装docker

1.1.1. 支持版本

[size=10.5000pt]Docker支持以下centos版本:
[size=10.5000pt]Centos764-bit
[size=10.5000pt]Centos6.564-bit)或更高的版本
[size=10.5000pt]

1.1.2. 前提条件

[size=10.5000pt]目前,Centos仅发行版本中的内核支持docker
[size=10.5000pt]Docker运行在centos7上,要求系统为64位、系统内核版本为3.10以上
[size=10.5000pt]Docker运行在Centos6.5或更高的版本,要求系统为64位,系统内核版本为3.6.32-431或者更高,使用命令[size=10.5000pt]uname -r[size=10.5000pt]查看系统内核版本

1.1.3. 移除旧版本

sudo yum remove docker \
                  docker-client \
                  docker-client-latest \
                  docker-common \
                  docker-latest \
                  docker-latest-logrotate \
                  docker-logrotate \
                  docker-selinux \
                  docker-engine-selinux \
                  docker-engine
[size=10.5000pt]删除docker-ce
$ sudo yum remove docker-ce
$ sudo rm -rf /var/lib/docker


1.1.4. 安装一些必要的系统工具

yum install -y yum-utils device-mapper-persistent-data lvm2

1.1.5. 添加软件源信息

yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
[size=12.0000pt]更新yum缓存:yum makecache fast

1.1.6. 安装docker-ce

yum -y install docker-ce


但安装失败,提示以下错误信息:


[size=10.5000pt]--> Processing Dependency: libseccomp.so.2()(64bit) for package: 3:docker-ce-18.09.0-3.el7.x86_64
[size=10.5000pt]--> Processing Dependency: libsystemd.so.0()(64bit) for package: 3:docker-ce-18.09.0-3.el7.x86_64
[size=10.5000pt]---> Package docker-ce-cli.x86_64 1:18.09.0-3.el7 will be installed
[size=10.5000pt]--> Finished Dependency Resolution
[size=10.5000pt]Error: Package: 3:docker-ce-18.09.0-3.el7.x86_64 (docker-ce-stable)
[size=10.5000pt]           Requires: libsystemd.so.0()(64bit)
[size=10.5000pt]Error: Package: 3:docker-ce-18.09.0-3.el7.x86_64 (docker-ce-stable)
[size=10.5000pt]           Requires: container-selinux >= 2.9
[size=10.5000pt]Error: Package: containerd.io-1.2.0-3.el7.x86_64 (docker-ce-stable)
[size=10.5000pt]           Requires: systemd
[size=10.5000pt]Error: Package: 3:docker-ce-18.09.0-3.el7.x86_64 (docker-ce-stable)
[size=10.5000pt]           Requires: libseccomp.so.2()(64bit)
[size=10.5000pt]Error: Package: 3:docker-ce-18.09.0-3.el7.x86_64 (docker-ce-stable)
[size=10.5000pt]           Requires: libc.so.6(GLIBC_2.17)(64bit)
[size=10.5000pt]Error: Package: 3:docker-ce-18.09.0-3.el7.x86_64 (docker-ce-stable)
[size=10.5000pt]           Requires: systemd-units
[size=10.5000pt]Error: Package: 3:docker-ce-18.09.0-3.el7.x86_64 (docker-ce-stable)
[size=10.5000pt]           Requires: libsystemd.so.0(LIBSYSTEMD_209)(64bit)
[size=10.5000pt] You could try using --skip-broken to work around the problem
[size=10.5000pt] You could try running: rpm -Va --nofiles --nodigest
[size=10.5000pt][root@computer7 ~]#
[size=10.5000pt]

[size=10.5000pt]解决方法:升级内核(带aufs模块)
https://www.cnblogs.com/zhangzhen894095789/p/6641981.html?utm_source=itdadao&utm_medium=referral
cd /etc/yum.repos.d
wget http://www.hop5.in/yum/el6/hop5.repo
yum install kernel-ml-aufs kernel-ml-aufs-devel
安装完成后,修改grub的主配置文件/etc/grub.conf,设置default=0,表示第一个title下的内容为默认启动的kernel(一般新安装的内核在第一个位置)

重启系统,查看系统内核是否升级成功,命令:uname -r

[size=10.5000pt]查看内核是否支持aufs,命令:grep aufs /proc/filesystems

[size=12.0000pt]安装docker,命令:yum -y install docker-ce
[size=12.0000pt]启动docker进程,命令:sudo systemctl start docker

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?(注-册)加入51Testing

x
回复

使用道具 举报

该用户从未签到

 楼主| 发表于 2019-7-8 10:18:24 | 显示全部楼层
阅读时:[size=10.5000pt]请忽略!
回复 支持 反对

使用道具 举报

本版积分规则

关闭

站长推荐上一条 /1 下一条

小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

GMT+8, 2024-3-28 17:22 , Processed in 0.067570 second(s), 26 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

快速回复 返回顶部 返回列表