程序员工具
version: '3.1'
services:
dev_tools: #it_tools
image: corentinth/it-tools:latest
container_name: dev_tools
restart: always
ports:
- '1021:80'
linux-command: #linux命令搜索网站-服务名,可以自定义
container_name: linux-command #容器名,可以自定义
ports:
- '1029:3000' # 冒号:左边的3000可以改成任意vps上未使用过的端口,冒号右边是本docker镜像里的端口
environment:
- PUID=0 # 用户ID,在终端输入id可以查看当前用户的id
- PGID=0 # 组ID同上
- TZ=Asia/Shanghai #时区,可以自定义
restart: always #开启自启动其他选项看以下备注
image: wcjiang/linux-command:latest
version: '3'
services:
server: #模拟程序linx虚拟运行环境
image: instantbox/instantbox:latest
container_name: instantbox_server
volumes:
- /vol1/1000/dockers/server:/var/run/docker.sock
environment:
- SERVERURL= 0.0.0.0 #设备内网地址如192.168.1.1
networks:
- instantbox_net
frontend:
image: instantbox/instantbox-frontend:latest
container_name: instantbox_frontend
links:
- server
ports:
- 6001:80
networks:
- instantbox_net
cron:
image: instantbox/cron:latest
container_name: instantbox_cron
links:
- frontend
environment:
- CRON_STRINGS=* * * * * wget -qO /dev/null http://frontend/api/v2/superinspire/prune
networks:
- instantbox_net
networks:
instantbox_net:
version: "3"
services:
mongo: #聊天工具~https://github.com/yinxin630/fiora
container_name: fioradb
networks:
- fiora-network
image: mongo
redis:
container_name: fioraredis
networks:
- fiora-network
image: redis
fiora:
container_name: fiora
ports:
- 9200:9200
networks:
- fiora-network
environment:
- Database=mongodb://fioradb:27017/fiora
- RedisHost=fioraredis
image: suisuijiang/fiora
networks:
fiora-network:
version: "3.7"
services:
screego: #屏幕共享-默认端口:5050
image: ghcr.io/screego/server:1.11.2
ports:
- 5050:5050
- 3478:3478
- 50000-50200:50000-50200/udp
environment:
SCREEGO_EXTERNAL_IP: "192.168.31.86"
SCREEGO_TURN_PORT_RANGE: "50000:50200"
services:
screen-sharing: #网页屏幕共享
image: ghcr.io/tonghohin/screen-sharing:latest #使用的镜像和版本
container_name: screen-sharing
restart: always
# network_mode: bridge #使用默认的桥接网络模式
ports:
- "2401:3000" # 端口映射,将容器的 6719 端口映射到NAS的 6719 端口
|