From 55e12f3d96372f87d2e918bd0e33147a42f71d4b Mon Sep 17 00:00:00 2001 From: Grant Slater Date: Wed, 5 Apr 2023 20:37:42 +0100 Subject: [PATCH] docker: Enable IPv6 support using ULA Signed-off-by: Grant Slater --- cookbooks/docker/recipes/default.rb | 5 +++++ cookbooks/docker/templates/default/daemon.json.erb | 6 +++++- 2 files changed, 10 insertions(+), 1 deletion(-) diff --git a/cookbooks/docker/recipes/default.rb b/cookbooks/docker/recipes/default.rb index aa4aa34f0..1c8643d03 100644 --- a/cookbooks/docker/recipes/default.rb +++ b/cookbooks/docker/recipes/default.rb @@ -39,6 +39,11 @@ template "/etc/docker/daemon.json" do mode "644" end +service "containerd" do + action [:enable, :start] + subscribes :restart, "template[/etc/docker/daemon.json]" +end + service "docker" do action [:enable, :start] subscribes :restart, "template[/etc/docker/daemon.json]" diff --git a/cookbooks/docker/templates/default/daemon.json.erb b/cookbooks/docker/templates/default/daemon.json.erb index 5d18abccd..c2a4bd21c 100644 --- a/cookbooks/docker/templates/default/daemon.json.erb +++ b/cookbooks/docker/templates/default/daemon.json.erb @@ -4,5 +4,9 @@ "log-opts": { "max-size": "100m" }, - "storage-driver": "overlay2" + "storage-driver": "overlay2", + "experimental": true, + "ipv6": true, + "ip6tables": true, + "fixed-cidr-v6": "fd9e:d0ce:beef::/48" } -- 2.45.1