GNU/Linux >> Znalost Linux >  >> Linux

Spusťte docker na živém disku ubuntu

Podařilo se mi to provést změnou úložiště Docker na devicemapper místo AUFS .

Pokud váš systém nepoužívá Systemd

Stačí změnit /etc/default/docker mít v něm toto:

DOCKER_OPTS="--storage-driver=devicemapper"

Pokud váš systém používá Systemd

Podívejte se na tuto odpověď a přidejte --storage-driver=devicemapper na konci příkazu start dockeru.

Podařilo se mi zajistit, aby kontejnery fungovaly v pořádku, ale raději používám AUFS.

Uvědomil jsem si, že oddíl ve výchozím nastavení nepoužívá aufs, ale něco jako caw nebo cow (teď si nevzpomenu).

Také jsem se snažil, aby to fungovalo pomocí AUFS pomocí union=aufs flag v grub, ale při spuštění démona docker dostanu FATA[0000] Shutting down daemon due to errors: error intializing graphdriver: backing file system is unsupported for this graph driver , který vypadá jako související s https://github.com/docker/docker/issues/7321

Svou odpověď zde nechám, protože se jedná o řešení tohoto problému, ale pokud se někomu podaří toto zprovoznit pomocí AUFS, byla by to podle mého názoru lepší odpověď.


Chcete démonovi Docker sdělit, aby ukládal data související s vašimi kontejnery na trvalé úložiště.

Ve výchozím nastavení ukládá démon docker tato data do /var/lib/docker . Toto umístění můžete změnit pomocí --graph možnost démona docker


Linux
  1. Jak nainstalovat Docker na Ubuntu 18.04 / Ubuntu 18.10 / Ubuntu 19.04

  2. Přístavní dělník

  3. Instalace Dockeru (Ubuntu)

  1. Je bezpečné upgradovat instanci Aws Ubuntu provozující živé weby?

  2. Jak nainstalovat Docker na Ubuntu 18.04?

  3. Tipy, jak uvést docker do práce, aniž byste museli spouštět `sudo docker -d` na Ubuntu 15.04

  1. Jak nainstalovat Docker a spustit kontejnery Docker v Ubuntu

  2. Jak nainstalovat Docker na Ubuntu 22.04

  3. Vytvoření virtuálního počítače Ubuntu k distribuci