zoukankan      html  css  js  c++  java
  • manjaro安装minishift

    1.预先工作

    1.1安装一堆虚拟化需要的软件

    sudo pacman -S libvirt qemu dnsmasq ebtables

    1.2 设置用户组

    sudo usermod -a -G kvm,libvirt $(whoami)

    1.3 更新配置文件

    sudo sed -ri 's/.?groups?=s?".+"/group = "kvm"/1' /etc/libvirt/qemu.conf

    1.4
    newgrp libvirt
    1.5 下载虚拟机docker-machine-kvm
    # curl -L https://github.com/dhiltgen/docker-machine-kvm/releases/download/v0.10.0/docker-machine-driver-kvm-centos7 -o /usr/local/bin/docker-machine-driver-kvm 
    # chmod +x /usr/local/bin/docker-machine-driver-kvm
    1.6 检查libvirtd启动状态
    $ systemctl is-active libvirtd
    1.7如果没有启动就启动
    sudo systemctl start libvirtd

    设置开机自动运行
    sudo systemctl enable libvirtd

    1.8 检查网络
    sudo virsh net-list --all
    1.9启动默认网络
     sudo virsh net-start default
    1.10 设置为自动启动
    sudo virsh net-autostart default
    2 下载minishift
    https://github.com/minishift/minishift/releases
    选择linux版本下载
    2.1配置path
    下载完成之后,解压,放到一个目录里,我是在当前用户下新建bin目录,在.bashrc这个文件最后加入
    nano .bashrc

    export PATH="$PATH:/home/test/bin"

    ctr o 保存
    ctr x 退出
    3 下载minishift centos ios,因为这个有370m,太大了,手动下载下来,放到一个目录下
    https://github.com/minishift/minishift-centos-iso/releases
    使用下载工具kget
    kget https://github.com/minishift/minishift-centos-iso/releases/download/v1.16.0/minishift-centos7.iso
    4。设置api.gitlab.com ip地址
    因为有些ip地址是不可用,使用ip138.com多ping几个ip,然后本机ping下能用的,保存到hosts文件里
    sudo nano /etc/hosts
    加入
    140.82.114.5 api.github.com
    5。 设置nameserver
    进入/etc/resolv.conf加入
    nameserver 8.8.8.8

    5 启动minishift 带上iso url 参数
    minishift start --iso-url file:///home/test/case/minishift-centos7.iso
    如果把这个minishift-centos7.iso放入到minishift配置目录,就不需要带参数启动
    /home/test/.minishift/cache/iso/centos/v1.16.0
    直接minishift start
    使用中国image镜像启动
    minishift start --registry-mirror https://registry.docker-cn.com
    minishift start --registry-mirror https://docker.mirrors.ustc.edu.cn



    6启动完成
    The server is accessible via web console at:
        https://192.168.42.93:8443/console

    You are logged in as:
        User:     developer
        Password: <any value>

    To login as administrator:
        oc login -u system:admin

    熟悉的界面有来了
    7。配置openshift 命令
    # eval $(minishift oc-env)






  • 相关阅读:
    Android Touch事件相关源码【Android SourceCode 2.3.6】
    使用方式比较优雅的代码集合
    Android系统中是否开启定位及定位模式的判断
    Android中软键盘展示、EditText焦点获取及windowSoftInputMode属性探究
    删除rz上传失败乱码的文件
    linux mysql 操作命令
    linux下端口被占用
    linux环境搭建记录
    ibatis 批量插入数据
    jQuery id模糊 选择器 批量处理
  • 原文地址:https://www.cnblogs.com/caihemm/p/13379164.html
Copyright © 2011-2022 走看看