• shipyard 中文版安装 -- Docker web管理


    #本文使用markdown文档格式

    #Docker web管理平台

    #shipyard 中文版安装
    #hipyard可对容器、镜像、仓库、docker节点进行管理的web系统
    
    #++++++++++++++++++++++++++++++

    #docker基本安装

    #环境centos7
    #配置docker阿里源
    echo '#Docker
    [docker-ce-stable]
    name=Docker CE - Aliyun
    baseurl=https://mirrors.aliyun.com/docker-ce/linux/centos/7/x86_64/stable/
    enabled=1
    gpgcheck=1
    gpgkey=https://mirrors.aliyun.com/docker-ce/linux/centos/gpg
    '>/etc/yum.repos.d/docker-ce.repo
    yum makecache fast
    
    #安装必要的系统工具
    #yum install -y device-mapper-persistent-data lvm2
    
    #安装 docker-ce
    yum install -y docker-ce
    
    #启动docker
    systemctl enable docker
    systemctl start  docker
    docker version  #查查版本
    docker info     #查看info 
    
    #默认镜像源慢,配置镜像加速
    #申请阿里云加速https://dev.aliyun.com
    #xxoo.mirror.aliyuncs.com替换为自己的加速网址
    SetOPTS="--registry-mirror=https://xxoo.mirror.aliyuncs.com"
    sed  -i "s#^ExecStart.*#& $SetOPTS #" /usr/lib/systemd/system/docker.service
    grep 'ExecStart' /usr/lib/systemd/system/docker.service
    #重启服务
    systemctl daemon-reload
    systemctl restart docker
    ps -ef|grep docker #查看进程参数
    
    #++++++++++++++++++++++++++++++

    #shipyard安装

    #安装主服务器 docker-1

    #1.下载镜像

    docker pull rethinkdb
    docker pull microbox/etcd
    docker pull shipyard/docker-proxy
    docker pull swarm
    docker pull dockerclub/shipyard
    

    #2.修改安装脚本(修改为中文镜像)

    wget https://shipyard-project.com/deploy
    grep -n shipyard:latest deploy
    sed -i 's#shipyard/shipyard:latest#dockerclub/shipyard:latest#g' deploy
    
    #若8080端口被使用,需修改端口,改为8090试列
    #grep -n 'PORT:-8080' deploy
    #sed -i 's/PORT:-8080/PORT:-8090/g' deploy
    

    #3.安装与删除

    sh deploy #安装
    #cat deploy | ACTION=remove bash  #删除
    

    #4.访问shipyard

    #浏览器输入:http://主机IP:8080
    #账号:admin
    #密码:shipyard
    

    #添加节点

    curl https://shipyard-project.com/deploy | ACTION=node DISCOVERY=etcd://172.16.50.26:4001 bash
    #172.16.50.26是主节点ip
    
    #++++++++++++++++++++++++++++++
    #停止所有容器
    docker stop $(docker ps -a -q)
    #删除所有容器(谨慎使用)
    docker rm -f  $(docker ps -a -q)
  • 相关阅读:
    Win10开始菜单中的天气不更新问题的解决方法
    Visual Studio 2017 的 JavaScript 调试功能的关闭
    Win10安装bash慢的解决方案
    关于 Google Chrome “Your connection is not private” 问题的处理
    关于 Inno Setup 报木马的问题处理
    Windows防火墙出站、入站相关知识总结
    关于Navicat Premium导入xlsx的问题
    关于VIM在Win10下的无意义折腾
    Mindjet MindManager 2016/2017 折腾记录
    2019腾讯前端技术大会资源TWeb
  • 原文地址:https://www.cnblogs.com/elvi/p/8341401.html
Copyright © 2020-2023  润新知