Docker 图形页面管理工具常用的有三种,DockerUI ,Portainer ,Shipyard 。DockerUI 是 Portainer 的前身,这三个工具通过docker api来获取管理的资源信息。平时我们常常对着shell对着这些命令行客户端,审美会很疲劳,一些多命令不是很熟悉的同学使用也困难。如果有漂亮的图形化界面可以直观查看Docker资源信息,也是非常方便的。今天我们就搭建单机版的图形化管理工具Portainer。
1.2.1 查看portainer镜像
1.2.2 选择喜欢的portainer风格镜像,下载
1.2.3 启动dockerui容器
参数说明:
-v /var/run/docker.sock:/var/run/docker.sock :把宿主机的Docker守护进程(Docker daemon)默认监听的Unix域套接字挂载到容器中;
-v /opt/data3/mydocker/portainer_data:/data :把宿主机portainer_data数据卷挂载到容器/data目录;
1、登陆 http://x.x.x.x:9209,设置管理员账号和密码。
2、单机版在新页面选择 Local 即可完成安装,集群选择Remote然后输入SWARM的IP地址,点击Connect完成安装。
4.浏览器访问 http://192.168.2.119:920 , 设置一个密码即可,点击创建用户
我们搭建的是单机版,直接选择Local ,点击连接
现在就可以使用了,点击Local进入仪表盘主页面。
容器页面
也可以通过官网查看:docker官网地址
参数说明:
- -p 3306:3306:将容器的3306端口映射到主机的3306端口
- -v /mydata/mysql/conf:/etc/mysql:将配置文件夹挂在到主机
- -v /mydata/mysql/log:/var/log/mysql:将日志文件夹挂载到主机
- -v /mydata/mysql/data:/var/lib/mysql/:将数据文件夹挂载到主机
- -e MYSQL_ROOT_PASSWORD=root:初始化root用户的密码
本机可以通过 root 和密码 root 访问 MySQL 服务。
进入容器内部修改mysql配置文件,如果离线状态下可能无法使用vim或者vi命令,就需要把配置文件拷贝到宿主机上来改,改完在拷贝回容器中。
比如(添加不区分大小写配置):
查看运行挂载点:docker inspect nginx |grep Source
注意:先运行一次,为了拷贝配置文件
http://192.168.56.101:8090/
进入etc/ngxin:cd /etc/nginx
离线环境下vim或者vi无法使用,可以采用拷贝出来,改完在拷贝回来的方式进行修改,注意:xxxx是容器ID。
http://10.200.63.6:9205/login?from=%2F
--name,指定创建的容器的名字; -e POSTGRES_PASSWORD=password,设置环境变量,指定数据库的登录口令为password; -e ALLOW_IP_RANGE=0.0.0.0/0,这个表示允许所有ip访问,如果不加,则非本机ip访问不了 -p 54321:5432,端口映射将容器的5432端口映射到外部机器的54321端口; -d postgres,指定使用postgres作为镜像。
使用Navicat连接数据库,步骤如下:
可以curl localhost:9876 端口测试服务是否启动成功。
- RocketMQ是Java编写的程序,Broker和NameServer都在上面的镜像中,只是启动命令不同而已。
- --link 将NameServer容器起个别名,Broker中需要配置一个NAMESRV_ADDR参数指向NameServer地址。
- 可以使用curl localhost:10911验证下服务器是否启动
以使用curl命令测试控制台界面是否成功启动。curl localhost:9206。
浏览器输入IP:端口,可以访问可视化控制台页面。
http://192.168.56.101:15672
用户名/密码:guest/guest
创建新的账号,设置角色等
http://192.168.56.101:5601
官方地址:https://eco.dameng.com/document/dm/zh-cn/start/dm-install-docker.html
官网地址下载docker安装包:https://eco.dameng.com/download/
拷贝安装包到 /opt 目录下,执行以下命令导入安装包:
结果显示如下:
CASE_SENSITIVE=0 //设置大小写敏感 否
UNICODE_FLAG=1 //设置字符集 UTF-8COMPATIBLE_MODE=4 //设置查询返回字段在GROUP BY子句当中,也可以在控制台执行命令并重启数据库:SP_SET_PARA_VALUE(2,’COMPATIBLE_MODE’,4);
镜像中数据库默认用户名/密码为 SYSDBA/SYSDBA001
使用TABiX连接:http://localhost:8123/#!/login
使用命令
使用dbeaver连接