Rancher搭建--管理Docker工具

使用前提:

实验机上已有可用的Docker环境。


安装思路:

1、拉取Rancher镜像

2、构建Rancher容器、并链接到指定MySQL数据库、且暴漏出对应访问端口出来

3、查看构建Rancher容器日志(易出错)

4、从前端进入Rancher管理页面、设置管理账号

5、添加主机、容器


1、拉取Rancher镜像。

#docker pull rancher/server

2、构建Rancher容器、并链接到指定MySQL数据库、且暴漏出对应访问端口出来

#docker run -d --name='rancher-server'  --restart=unless-stopped  -p 8099:8080  rancher/server

  \    --db-host   数据库连接名称/IP

  \    --db-port   数据库端口

  \    --db-user   链接数据库用户

  \    --db-pass   链接数据库密码

  \    --db-name 链接数据库库名


如下命令,为测试时输入的指令(已创建好了数据库rancher):

#sudo docker run -d --name rancher-server --restart=unless-stopped -p 8099:8080 docker.io/rancher/server --db-host 192.168.12.235 --db-port 3306 --db-user rancher --db-pass '123456' --db-name rancher

3、查看构建Rancher容器日志(易出错)

#docker  logs  rancher-server


日志中将大量出现如下信息:

[main] [liquibase] modifyDataType will lose primary key/autoincrement/not null settings for mysql. Use and re-specify all configuration if this is the case

这其实是构建数据库结构过程中无法连接造成的。此过程有长有短,一般5-10分钟后将完成构建。并最终出现如下日志:

[main] [ConsoleStatus] [DONE ] [560904ms] Startup Succeeded, Listening on port 8099


4、从前端进入Rancher管理页面、设置管理账号

5、添加主机、容器

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,268评论 19 139
  • 转载自 http://blog.opskumu.com/docker.html 一、Docker 简介 Docke...
    极客圈阅读 10,605评论 0 120
  • 五、Docker 端口映射 无论如何,这些 ip 是基于本地系统的并且容器的端口非本地主机是访问不到的。此外,除了...
    R_X阅读 1,862评论 0 7
  • 今天是2016年的最后一天,12月31日,我花了80快钱,买了一个会员,抱着电视机把鬼吹灯,还有七月和安生看...
    yipingtao阅读 224评论 0 0
  • 20171109亲爱的儿子,最近你们数学老师在推行:数学作业不带回家做,第一个星期试行,你全部没有带回家做,不错,...
    简单的幸福_ceb3阅读 144评论 3 1