docker+dockerfly管理端

#编者注 在家里面弄了个Gen8,决定用来作为NAS和docker服务器,随即开展工作。操作系统Elementary OS 0.4

Docker安装

sudo apt-get install docker.io

检查docker

sudo docker info

DockerFly

Dockerfly是基于 Docker1.12+ (Docker API 1.24+) 开发出Docker 管理工具,提供里最基本的基于 Docker 的管理功能,目的是能够方便广大Docker初学者以及 Docker 管理员能够快速的进行Docker 容器的管理和维护。

DockerFly地址

安装必要组件

docker默认是使用 unixsock 来开放它的 api 的,而 dockerfly 则是连接到 docker 的 api 来工作。这里需要一个转换工具,让dockerfly的java客户端访问到unixsock

sudo apt-get install socat

dockerfly还需要具有swarm管理端

sudo docker swarm init

下载DockerFly

git clone https://git.oschina.net/helyho/DockerFly.git

运行DockerFly

注意:如果如果docker info需要使用管理员,则在运行dockerfly时也需要

zhanpeng@ProLiant-MicroServer-Gen8:~/build/DockerFly$ sudo ./start.sh 
Log util Waring: Can't found log config file!
Log util Waring: System will be use default config: LogType just STDOUT!
*********************************************************************************************

   ==            ==  ==========   ==========  ==            ==  ====       ==  ==       ==	
    ==          ==  ==        == ==        ==  ==          ==  ==  ==      ==   ==      ==	
     ==        ==   ==        == ==        ==   ==        ==  ==    ==     ==    ==     ==	
      ==      ==    ==        == ==        ==    ==      ==  ==      ==    ==     ==    ==   
       ==    ==     ==        == ==        ==     ==    ==  ============   ==      ==   ==   
        ==  ==      ==        == ==        ==      ==  ==  ==          ==  ==       ==  ==	
         ====        ==========   ==========        ====  ==            == ==        == ==	

*********************************************************************************************

============================== [Config file parameter list] =================================
  Timeout:                         30
  ContextPath:                     /home/zhanpeng/build/DockerFly/WEBAPP
  CharacterSet:                    UTF-8
  SessionContainer:                java.util.Hashtable
  SessionTimeout:                  30
  KeepAliveTimeout:                60
  MatchRouteIgnoreCase:            false
  Gzip:                            false
  AccessLog:                       false
=============================================================================================
  This WebServer based on VoovanFramework.
  Version: Voovan-WebServer/V1.0-RC-1
  WebSite: http://www.voovan.org
  Author: helyho
  E-mail: helyho@gmail.com
=============================================================================================
Load HttpModule [Vestful 模块] on [ajax] by [org.voovan.vestful.RestfulModule]
=============================================================================================
--------------------------------------------------------------------------------------------------------------------------------------------------
[WARN] [2017-03-22 20:44:51:245 CST] [Thread:main : 1] [Time:47] (TEnv.java:131) 
--------------------------------------------------------------------------------------------------------------------------------------------------
Method loadBinary, This [/home/zhanpeng/build/DockerFly/classes] is not exists

Process ID: 29018
WebServer working on: http://0.0.0.0:28083 ...

通过浏览器访问

http://0.0.0.0:28083

输入图片说明

拉取镜像

TODO

docker独立IP

通过docker独立ip了解,pipework。
Pipework、Weave、Flannel各自的优势和区别
被地下的评论各种推荐Flannel
DockOne技术分享(十八):一篇文章带你了解Flannel

转载于:https://my.oschina.net/hava/blog/865017

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值