• 基于dubbo的分布式系统(一)安装docker


    1.安装过程参考:

    #uname -r    查看内核是否高于3.10

    #sudo yum update   root权限登陆确保yum包最新

    #sudo yum remove docker docker-common docker-selinux docker-engine    卸载旧版如果装过

    #sudo yum install -y yum-utils device-mapper-persistent-data lvm2    安装需要的软件包, yum-util 提供yum-config-manager功能,另外两个是devicemapper驱动依赖的

    #sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo     设置yum源

    #yum list docker-ce --showuplicates | sort -r     查看所有仓库中所有docker版本 并选择特定版安装

    #sudo yum install docker-ce        安装docker  由于repo中默认只开启stable仓库,故这里安装的是最新稳定版17.12.0

    #sudo yum install <FQPN>      例如:sudo yum install docker-ce-17.12.0.ce

    #sudo systemctl start docker     启动docker

    #sudo systemctl enable docker    加入开机启动

    #docker version      验证是否安装成功

    将安装源改为阿里的

    sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

    2.遇到的问题:

    1.找不到yum-config-manager:通过命令yum -y install yum-utils(yum-config-manager命令在yum-utils包里)

     2.使用docker时报错“net/http: TLS handshake timeout”的解决方案:

      docker默认镜像拉取地址为国外仓库下载速度较慢,则会报错“net/http: TLS handshake timeout”。此时,只需要将拉取地址改为国内镜像仓库即可。 

       为了永久性保留更改,您可以修改 /etc/docker/daemon.json 文件并添加上 registry-mirrors 键值。重启systemctl restart docker

      {
        "registry-mirrors": ["https://registry.docker-cn.com"]
      }
    3.docker安装mysql并进入docker中的mysql:
    4.virtualbox中centos内存不足,扩容:
      https://blog.csdn.net/timecolor/article/details/48468377
      https://blog.csdn.net/bluesliusmile/article/details/78664669
      http://blog.itpub.net/15498/viewspace-2136692/
    5.docker容器中查看文件,没有vim命令,也不能执行apt-get命令
    6.yum install出现 Error: cannot find a valid baseurl or repo:base:更改/etc/sysconfig/network-scripts/ifcfg-eth0 ONBOOT=yes,重启网络systemctl restart network
  • 相关阅读:
    JavaScript二进制数据序列化和反序列化
    三维变换矩阵推导笔记
    如何制作一款“有毒”的游戏
    如何使用visual studio将你的程序打包成安装包
    游戏设计模式系列(三)—— 策划变心太快?也许可以使用组合
    使用LayaAir解析xml文件
    游戏设计模式系列(二)—— 适时使用观察者模式,解耦你的代码
    游戏设计模式系列(一)—— 单线逻辑&&数据驱动,搞定最容易卡死的结算界面
    vs2010 win32程序中 sqlserver 2008 express的简单使用 (C++)
    UVALive 6529
  • 原文地址:https://www.cnblogs.com/hangzhi/p/9025697.html
Copyright © 2020-2023  润新知