# Linux

# Docker erweiterte daemon.json Konfiguration

Die folgenden Einstellungen setzen den standardmäßgen Addressbereich für Docker-Container.  
Sollte eine Whitelist für Docker-Container notwendig sein (bspw. Homeassistant für Proxies), so kann diese mit `10.20.0.0/16` gesetzt werden.

"live-restore" lässt Container auch durch Paketupdates weiterlaufen.

`/etc/docker/daemon.json`

```json
{
  "default-address-pools":
  [
    {"base":"10.20.0.0/16","size":25}
  ],
  "live-restore": true
}
```

# Show USB Write Cache

To show USB write cache bytes 'to be written' run:

`grep -e Dirty: -e Writeback: /proc/meminfo`

As an alias:  
`alias usbcache='watch grep -e Dirty: -e Writeback: /proc/meminfo'`

# Arch yay clean answer

```
yay --save --answerdiff None --answerclean None --removemake
```

The `--save` option creates a file at ~/.config/yay/config.json with these settings set for future runs of yay.