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