架设guacamole服务器

建立文件夹:guacamole

mkdir /opt/guacamole
cd /opt/guacamole
vi docker-compose.yml
services:
# 1. 数据库:存储用户权限和连接信息
guacd-db:
image: mysql:8.0
container_name: guacd-db
restart: always
environment:
MYSQL_ROOT_PASSWORD: stone700127
MYSQL_DATABASE: guacamole_db
MYSQL_USER: guacamole_user
MYSQL_PASSWORD: stone
volumes:
- ./init:/docker-entrypoint-initdb.d
- ./data:/var/lib/mysql

# 2. 代理服务:处理协议的核心
guacd:
image: guacamole/guacd
container_name: guacd
restart: always
volumes:
- ./share:/mnt/guacamole-share
environment:
- GUACD_HOSTNAME=guacd
- MYSQL_HOSTNAME=guacd-db

# 3. 前端界面:Web 访问入口
guacamole:
image: guacamole/guacamole
container_name: guacamole
restart: always
ports:
- "8086:8080"
environment:
WEBAPP_CONTEXT: ROOT
GUACD_HOSTNAME: guacd
MYSQL_HOSTNAME: guacd-db
MYSQL_DATABASE: guacamole_db
MYSQL_USER: guacamole_user
MYSQL_PASSWORD: stone
links:
- guacd
- guacd-db
docker-compose up -d
https://web.515752.xyz:8443


【上一篇】

Posted in 教程 ,网络 ,软件 |

0 条评论

添加评论

[ Ctrl + Enter ]