mirror of
https://github.com/vimagick/dockerfiles.git
synced 2024-12-25 02:04:06 +02:00
.. | ||
docker-compose.yml | ||
Dockerfile | ||
Dockerfile.debian | ||
README.md |
tinc
tinc
is a Virtual Private Network (VPN) daemon that uses tunnelling and
encryption to create a secure private network between hosts on the Internet.
To use this image, you need to:
- Have baisc knowledges of tinc
- Create a directory tree by hand (tutor)
- Use
docker-compose
to manage
directory tree
~/fig/tinc/
├── docker-compose.yml
└── tinc/
└── netname/
├── hosts/
│ ├── client
│ ├── client-down*
│ ├── client-up*
│ └── server
├── rsa_key.priv
├── tinc.conf
├── tinc-down*
└── tinc-up*
docker-compose.yml
tinc:
image: vimagick/tinc
ports:
- "655:655/tcp"
- "655:655/udp"
volumes:
- ./tinc:/etc/tinc
environment:
- VERBOSE=2
cap_add:
- NET_ADMIN
dns: 8.8.8.8
restart: always
server
# run
$ docker-compose up -d
# monitor
$ docker-compose logs
# stats
$ watch docker exec tinc_tinc_1 netstat -an
client
# start
$ tincd -d -D -n netname --pidfile /tmp/tinc.pid
# stop
$ tincd -k --pidfile /tmp/tinc.pid