找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 92|回复: 8

CentOS 6 装 Docker 的简单方法

[复制链接]

24

主题

487

回帖

1110

积分

金牌会员

积分
1110
发表于 2019-3-18 20:07:08 | 显示全部楼层 |阅读模式
本帖最后由 爱纯粹 于 2019-3-18 22:40 编辑

虽然现在手上清一色都是 Debian 或者 CentOS 7 的机子了,但总会有遇到装了老旧 CentOS 6 又不方便进行重装系统升级的情况。
而又因为 CentOS 6 的软件源过老,装东西得编译非常麻烦,这时候可以选择上 Docker 抢救(继续利用)一下。

[ol]
  • yum install epel-release -y
  • # 因为旧内核缺少Docker必须的特性,所以必须更新内核
  • yum install centos-release-xen-48 -y        # 建议用 Xen4CentOS 这个"半官方源"里的内核,不建议用 ELRepo。
  • yum install kernel libcgroup -y
  • chkconfig cgconfig on
  • # 因为是Go写的,可以直接用官方提供的二进制文件,没必要自己编译。
  • export DOCKER_VERSION="18.09.3"
  • wget -4 https://download.docker.com/linux/static/stable/x86_64/docker-$DOCKER_VERSION.tgz
  • tar xf docker-$DOCKER_VERSION.tgz
  • rm -f docker-$DOCKER_VERSION.tgz
  • yes | mv docker/* /usr/bin/
  • rmdir docker/
  • # 添加启动项
  • wget https://raw.githubusercontent.com/docker/docker-ce/master/components/engine/contrib/init/sysvinit-redhat/docker.sysconfig -O /etc/sysconfig/docker
  • wget https://raw.githubusercontent.com/docker/docker-ce/master/components/engine/contrib/init/sysvinit-redhat/docker -O /etc/init.d/docker
  • chmod +x /etc/init.d/docker
  • chkconfig docker on
  • groupadd -r docker
  • [/ol]复制代码

    重启之后应该能看到 dockerd 已经跑起来了,用 docker info 检查一下:




    另外可以用这条命令检查下Docker必须/可选依赖的内核特性是否已启用:
    [ol]
  • curl -sL https://raw.githubusercontent.com/docker/docker/master/contrib/check-config.sh | bash /dev/stdin /boot/config-$(uname -r)[/ol]复制代码

    接下来就能想跑什么就跑什么了
  • 本帖子中包含更多资源

    您需要 登录 才可以下载或查看,没有账号?立即注册

    ×
    回复

    使用道具 举报

    38

    主题

    1027

    回帖

    2256

    积分

    金牌会员

    积分
    2256
    发表于 2019-3-18 20:14:02 | 显示全部楼层
    https://docs.docker.com/install/linux/docker-ce/centos/
    回复

    使用道具 举报

    3

    主题

    32

    回帖

    83

    积分

    注册会员

    积分
    83
    发表于 2019-3-18 22:09:00 | 显示全部楼层
    百度sh get-docker.sh
    回复

    使用道具 举报

    6

    主题

    318

    回帖

    660

    积分

    高级会员

    积分
    660
    发表于 2019-3-18 20:18:09 | 显示全部楼层
    [ol]
  • curl -s https://get.docker.com | bash[/ol]复制代码

    我向来都是这么安装 docker 的,
  • 回复

    使用道具 举报

    268

    主题

    1593

    回帖

    4020

    积分

    论坛元老

    积分
    4020
    发表于 2019-3-18 20:18:14 | 显示全部楼层
    其实新手就老老实实用debian/ubuntu就是,对新手友好太多。



    回复

    使用道具 举报

    13

    主题

    298

    回帖

    679

    积分

    高级会员

    积分
    679
    发表于 2019-3-18 20:27:00 | 显示全部楼层
    难的不是装Docker,难的是厂商给一台CentOS6的服务器放机房,但我什么都不敢动,不知道他们怎么配的,运行了什么服务。
    回复

    使用道具 举报

    27

    主题

    88

    回帖

    285

    积分

    中级会员

    积分
    285
    发表于 2019-3-18 20:29:37 | 显示全部楼层
    "

    这个支持centos6?
    回复

    使用道具 举报

    33

    主题

    316

    回帖

    783

    积分

    高级会员

    积分
    783
    发表于 2019-3-19 03:18:44 | 显示全部楼层
    不错不错,哪天试试。
    回复

    使用道具 举报

    6

    主题

    318

    回帖

    660

    积分

    高级会员

    积分
    660
    发表于 2019-3-18 20:18:00 | 显示全部楼层

    960105 发表于 2019-3-19 03:18

    这个支持centos6?

    我知道支持 centos|fedora,
    至于具体的 centos 6 就不清楚了,
    我用ubuntu ,
    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    Archiver|手机版|小黑屋|Discuz! X

    GMT+8, 2025-4-20 03:58 , Processed in 0.017937 second(s), 3 queries , Gzip On, Redis On.

    Powered by Discuz! X3.5

    © 2001-2024 Discuz! Team.

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