容器启动会初始化配置,注意备份映射的目录,容器初始化完成后请手动互换各节点的host文件
version: '3'
services:
tinc:
image: wsczx/tinc
container_name: tinc
privileged: true
restart: unless-stopped
logging:
driver: "json-file"
options:
max-size: "50m" # 日志文件大小
max-file: "1" # 日志的数量
environment:
# 节点名称
- NODE_NAME=Node1
# tinc网段
- TINC_NETWORK=10.10.1.0/24
# 节点IP地址,每个节点一个IP
- TINC_ADDRESS=10.10.1.1
# 添加需要访问的目标内网网段的路由,多个网段用逗号分隔
- TINC_ROUTER=10.0.0.0/24
# 添加允许访问的内网网段,若不需要则不填写,多个网段用逗号分隔
- TINC_SUBNET=192.168.1.0/24,192.168.22.0/24
# tinc网络名称,互联应保持该名称一致
- TINC_INTERFACE=core
# 服务器端口
- TINC_PORT=655
# 填写服务器的公网IP
- TINC_SERVER_ADDRESS=1.2.3.4
# 填写需要连接到的节点名称,多个节点用逗号分隔
- TINC_CONNECT_TO=node1,node2
volumes:
- ./data:/etc/tinc
- /etc/localtime:/etc/localtime:ro
# 建议使用host模式
network_mode: host
Content type
Image
Digest
sha256:2eecb1e9f…
Size
4.2 MB
Last updated
over 1 year ago
docker pull wsczx/tinc