docker: Enable IPv6 (with NAT)

This commit is contained in:
Simon Bruder 2020-04-16 02:25:08 +00:00
parent eb4f56b4e8
commit 3b25d7e0a9
No known key found for this signature in database
GPG key ID: 6F03E0000CC5B62F
3 changed files with 10 additions and 0 deletions

View file

@ -1,5 +1,7 @@
{ {
"log-driver": "journald", "log-driver": "journald",
"ipv6": true,
"fixed-cidr-v6": "fd00:d0ce:d0ce:d0ce::/64",
"dns": [ "dns": [
"46.182.19.48", "46.182.19.48",
"74.82.42.42" "74.82.42.42"

View file

@ -1,4 +1,7 @@
--- ---
- name: Add IPv6 NAT iptables rules
shell: ip6tables -t nat -A POSTROUTING -s fd00:d0ce:d0ce:d0ce::/64 -j MASQUERADE && ip6tables-save > /etc/iptables/rules.v6
- name: add docker configuration - name: add docker configuration
copy: copy:
dest: /etc/docker/daemon.json dest: /etc/docker/daemon.json

View file

@ -19,3 +19,8 @@
name: docker-ce name: docker-ce
update_cache: yes update_cache: yes
state: present state: present
- name: install iptables-persistent
apt:
name: iptables-persistent
state: present