• 尝试在 Red Hat 6.5 中安装 Docker(CentOS 6.5 应该也类似)


    先说结论:可以安装,但只能安装到 1.7 版本,如果镜像所需 Docker 版本或 Linux 内核版本更高的话,就没办法(比如 SQL Server),需要先升级内核

    1、先确认 yum 源的可用性

    yum makecache

    如果不可用,则先更换源地址,如阿里云:https://developer.aliyun.com/mirror/

    wget -O /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-vault-6.10.repo

    2、如果可以的话,先进行一下系统组件的升级

    yum update

    3、安装 epel 源(貌似没什么用)

    yum install epel-release

    如果安装后执行 yum makecache 出错:

    Error: Cannot retrieve repository metadata (repomd.xml) for repository: epel. Please verify its path and try again

    则需要打开 /etc/yum.repos.d/epel.repo 文件,将其中所有 mirrorlist=https://... 中的 https 改为 http 即可。

    其实好像是因为系统里的证书过期或者什么原因,对 https 解析失败导致的,这只是个临时处理办法。

    参考:https://www.cnblogs.com/z-books/p/9037432.html

    4、安装一些基础环境

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

    5、下载并安装 docker 包:

    其实按说安装 epel 源后,直接执行 yum install docker-io 就可以安装 docker 了

    但应该是 docker 已经停止了对 6 版本的维护,这样直接安装是搜不到的:No package docker-io available

    所以目前只能通过连接下载安装:

    yum install https://get.docker.com/rpm/1.7.1/centos-6/RPMS/x86_64/docker-engine-1.7.1-1.el6.x86_64.rpm
    rpm -ivhf docker-engine-1.7.1-1.el6.x86_64.rpm

    参考:https://blog.csdn.net/qq_41216743/article/details/93532921

    https://www.cnblogs.com/jianshuai520/p/11898851.html

    https://stackoverflow.com/questions/55134196/installing-docker-on-centos-6-after-removal-of-docker-io

    6、安装完成后,就可以运行了:

    service docker start

    7、设为开机自启:

    chkconfig docker on

    参考:https://www.liquidweb.com/kb/how-to-install-docker-on-centos-6/

    8、测试镜像:

    可参考:https://www.cnblogs.com/xwgli/p/13571355.html

  • 相关阅读:
    JQuery高级
    Filter&Listener
    关于用户信息的一个综合案例
    JSP,EL和JSTL
    Cookie和Session
    Request和Response
    Servlet和HTTP请求协议
    Tomcat
    xml
    数组模拟堆
  • 原文地址:https://www.cnblogs.com/xwgli/p/16416790.html
Copyright © 2020-2023  润新知