49 lines
917 B
Markdown
49 lines
917 B
Markdown
# Update docker ipv4 network
|
|
|
|
Stop all pods
|
|
```
|
|
docker stop $(docker ps -a -q)
|
|
```
|
|
|
|
Remove network
|
|
`docker network rm container-public`
|
|
|
|
create new network
|
|
```
|
|
docker network create -d macvlan \
|
|
--subnet=192.168.3.0/24 \
|
|
--gateway=192.168.3.1 \
|
|
--ip-range=192.168.3.128/25 \
|
|
-o parent=ens19 \
|
|
container-public
|
|
```
|
|
|
|
Rest tofu
|
|
```
|
|
tofu state rm docker_network.container-public
|
|
tofu import docker_network.container-public 276dec3b3e8d82e465c2e47b5c8d8ccb439c608c5665094a3735849e7b8b9742
|
|
```
|
|
# Update docker ipv6 network
|
|
|
|
Cleanup
|
|
```
|
|
docker stop $(docker ps -a -q)
|
|
docker network rm ipv6-slaac
|
|
```
|
|
|
|
Initialize
|
|
```
|
|
docker network create -d ipvlan \
|
|
--subnet=2a02:a470:b12a:2::/64 \
|
|
--ipv6 \
|
|
-o parent=ens19 \
|
|
-o ipvlan_mode=l2 \
|
|
ipv6-slaac
|
|
```
|
|
|
|
Tofu
|
|
```
|
|
tofu state rm docker_network.ipv6-slaac
|
|
tofu import docker_network.ipv6-slaac d3b368472fb140224858725c8b5ba88ede8f6666464d3b05ffc957415404b3a3
|
|
```
|