项目作者: codezm
项目描述 :
Docker 封装 XX-Net 开启 ipv6 的步伐!
高级语言: Dockerfile
项目地址: git://github.com/codezm/Docker-XX-Net.git
主要特性 
- 镜像基于
debian:jessie
创建, 由 supervisord
守护运行 XX-Net
+ miredo
(开启ipv6 - 基于ipv4通道)。 - 可随意更换
XX-Net
版本。
使用
docker pull codezm/xxnet
自定义之 Dockerfile:
# 创建镜像
docker build -t xxnet
# 创建容器并后台运行服务
docker run -itd \
--rm \
--sysctl net.ipv6.conf.all.disable_ipv6=0 \
--privileged \
--name=xxnet \
-p "8085:8085" \
-p "8086:8086" \
-p "8087:8087" \
-p "1080:1080" \
-v "$(pwd)/conf/supervisord/supervisord.conf:/etc/supervisord.conf" \
-v "$(pwd)/conf/xxnet/gae_proxy/manual.ini:/data/xxnet/data/gae_proxy/manual.ini" \
-v "$(pwd)/conf/xxnet/launcher/config.yaml:/data/xxnet/data/launcher/config.yaml" \
-v "$(pwd)/conf/xxnet/x_tunnel/client.json:/data/xxnet/data/x_tunnel/client.json" \
xxnet
# 进入容器
docker exec -it xxnet /bin/bash
自定义之 Docker-compose:
# 启动
docker-compose up -d
# 进入容器
docker exec -it xxnet /bin/bash
主机导入 CA.crt
- 由于每次创建容器 CA.crt
都会变动:
疑难问题:
https://github.com/XX-net/XX-Net/wiki/How-to-contribute