# Docker

### Docker Config

<details id="bkmrk-configure-docker-for"><summary>Configure Docker for rootless running</summary>

`/etc/docker/daemon.json `

```
# /etc/docker/daemon.json 
{
  "userns-remap": "docker"
}
```

`/etc/subuid`

```
docker:231072:65536
```

`/etc/subgid`

```
docker:231072:65536
```

`docker_setup_rootless_system.sh`

```
#!/bin/bash

cat << EOF > /tmp/daemon.json
{
  "userns-remap": "docker"
}
EOF

cat << EOF > /tmp/subuid
docker:231072:65536
EOF


cat << EOF > /tmp/subgid
docker:231072:65536
EOF

```

`docker_setup_rootless_folders.sh`

```
#!/bin/bash



cat << EOF > /tmp/daemon.json
{
  "userns-remap": "docker"
}
EOF

cat << EOF > /tmp/subuid
docker:231072:65536
EOF


cat << EOF > /tmp/subgid
docker:231072:65536
EOF

```

</details>### Docker Networks Docker 

```
docker network create --ipv6=false --subnet=172.22.20.0/24 proxy
docker network create --ipv6=false --subnet=172.22.21.0/24 admin
```

core ("docker\_automation" "caddy" "internal-proxy" "tinyauth" "proxymanager-admin" ".git" "lldap" "proxymanager" "squid")  
   
frontend ("metube" "sso-registration" ".git" "jellyfin-10.10.7" "jellyseerr" "jellyfin-preview" "ytdlp-music")  
   
backend ("radarr" "sonarr" "notflix-reddit-webhook" "utorrent" "flaresolverr" ".git" "jackett")  
   
user-apps ("filebrowser" "iso-user-dashboard" "uptime-kuma" "aliasvault" "offlineu" "iso-urls" "iso-info-dashboard" ".git" "bookstack")  
   
admin-apps ("portainer" "dockman" "caddyui" "admin-apps-dashboard" "glances")