分享好友 行情首页 行情分类 切换频道
Docker 部署常用应用(持续更新中)
2024-12-27 02:49  浏览:50

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-8

COMPATIBLE_MODE=4 //设置查询返回字段在GROUP BY子句当中,也可以在控制台执行命令并重启数据库:SP_SET_PARA_VALUE(2,’COMPATIBLE_MODE’,4);
镜像中数据库默认用户名/密码为 SYSDBA/SYSDBA001

 
 
 
 

使用TABiX连接:http://localhost:8123/#!/login

使用命令

 

使用dbeaver连接

    以上就是本篇文章【Docker 部署常用应用(持续更新中)】的全部内容了,欢迎阅览 ! 文章地址:http://w.yusign.com/quote/7132.html 
     行业      资讯      企业新闻      行情      企业黄页      同类资讯      网站地图      返回首页 述古往 http://w.yusign.com/mobile/ , 查看更多   
最新新闻
单反 手机(单反手机是什么意思)
  单反手机:摄影的新纪元  随着科技的飞速发展,手机的功能越来越强大,其中摄影功能尤为突出。如今,我们迎来了一个新的时
酷派手机图片(酷派手机壁纸)
  酷派手机图片:展现时尚与科技的完美结合  在当今智能手机市场,酷派手机以其独特的风格和卓越的性能赢得了广大消费者的喜
手机qq的文件在哪个文件夹(手机qq的文件在哪儿)
  《手机QQ的文件在哪个文件夹》  随着科技的进步,手机已成为我们日常生活中不可或缺的一部分。手机QQ作为我们常用的社交软
12306修改手机号(12306修改手机号收不到验证码)
  关于《12306修改手机号》的文章  在当今数字化时代,手机已成为我们生活中不可或缺的一部分。对于经常乘坐火车出行的人来
手机的介绍(手机的介绍资料)
  手机的介绍  随着科技的飞速发展,手机已经成为了我们日常生活中不可或缺的一部分。它的影响力已经渗透到我们生活的各个领
2000以内的手机(2000以内的手机哪款性价比高2024年)
  关于《2000元以内的手机》的文章  随着科技的飞速发展,手机已经成为我们日常生活中不可或缺的一部分。在预算仅为2000元的
手机两个微信(手机两个微信怎么取消默认授权设置)
  手机两个微信的使用与探讨  随着科技的快速发展,微信已经成为我们日常生活中不可或缺的一部分。很多人在手机中安装两个微
手机怎么隐藏游戏(手机怎么隐藏游戏不被发现)
  手机怎么隐藏游戏  随着智能手机的普及,很多人都会在手机上玩游戏。但有时我们并不想被别人知道我们在玩游戏,或者我们需
华为定制版手机(华为定制版手机有哪些)
  华为定制版手机:科技与个性的完美结合  随着科技的飞速发展,智能手机已经成为我们日常生活中不可或缺的一部分。在众多手
手机密码忘记(手机密码忘记了怎么办才能解开oppo)
  关于手机密码忘记的问题  随着智能手机的普及,我们的生活已经离不开手机。然而,有时候我们会遇到一些小问题,其中之一就
本企业新闻
推荐企业新闻
发表评论
0评