Każdy kontener Docker zostanie skonfigurowany z 10 GB miejsca na dysku, który jest domyślną konfiguracją devicemapper w CentOS. Jak więc skonfigurować domyślnie każdy nowo utworzony kontener z więcej niż 10 GB miejsca na dysku? (Serwer hosta jest zainstalowany z CentOS 6 i Docker 1.7.1)Zmiana rozmiaru użycia dysku kontenera Docker
Odpowiedz
Tak, możesz. Użyj atrybutu dm.basesize
podczas uruchamiania demona Docker. Na przykład:
docker daemon --storage-opt dm.basesize=50G ...
Więcej informacji można znaleźć w the official docs.
(opcjonalnie) Jeśli już pobrać dowolny obraz poprzez
docker pull
trzeba oczyścić je pierwszy - w przeciwnym razie nie będzie zmienianydocker rmi your_image_name
Edit config przechowywania
vi /etc/sysconfig/docker-storage
Nie powinno być coś podobnego
DOCKER_STORAGE_OPTIONS="..."
, zmień go naDOCKER_STORAGE_OPTIONS="... --storage-opt dm.basesize=100G"
zrestartować docker deamon
service docker restart
Pull obraz
docker pull your_image_name
(opcjonalnie) weryfikacja
docker run -i -t your_image_name /bin/bash
df -h
miałem problemy z tym dużo, dopóki nie dowiedział się tego linku http://www.projectatomic.io/blog/2016/03/daemon_option_basedevicesize/ okazuje trzeba usunąć/pull obrazu po powiększeniu basesize.
- 1. Ograniczanie kontenera Docker do pojedynczego rdzenia procesora
- 2. Wydanie rozmiaru dysku
- 3. Docker: zmiana polecenia katalog
- 4. Docker - zwiększenie rozmiaru/dev/shm
- 5. Rozmieszczanie kontenera Docker Perla na elastycznej faswie
- 6. Docker: jak przekazać tajne informacje do kontenera?
- 7. Docker - modyfikowanie IPTABLES dla hosta z kontenera
- 8. Docker git clone na premierze kontenera?
- 9. Uzyskiwanie adresu Mac z kontenera Docker
- 10. Docker: Ustaw nazwę kontenera wewnątrz pliku Dockerfile
- 11. Jak skopiować i zmienić nazwę kontenera Docker?
- 12. Jak odzyskać objętość z usuniętego kontenera Docker?
- 13. Jak wysłać do stdin kontenera docker-py?
- 14. Zmiana litery dysku w NERDtree
- 15. Newrelic nie wyświetla użycia procesora i pamięci dla kontenera Dockera.
- 16. Zmiana portu serwera PostgreSQL w Docker Compose
- 17. Animowanie CAShapeLayer zmiana rozmiaru
- 18. Picasso - zmiana rozmiaru zastępczy
- 19. Zmiana rozmiaru UITableView programowo
- 20. Zmiana rozmiaru wektorowego STL
- 21. Zmiana rozmiaru słowa JTextArea
- 22. Zmiana rozmiaru palnika Tensor
- 23. Zmiana rozmiaru obrazu bitmapowego
- 24. Zmiana rozmiaru UIView programowo
- 25. Zmiana rozmiaru tablicy
- 26. IFrame Zmiana rozmiaru obrazu
- 27. ProgressDialog: zmiana rozmiaru tekstu
- 28. ggmap zmiana rozmiaru mapy
- 29. Zmiana rozmiaru mapy bitowej
- 30. Zmiana rozmiaru Androida-Seekbar?
Dzięki za odpowiedź. Przykro mi, że zapomniałem opublikować niektóre ustawienia w pytaniu. Używany serwer hosta jest instalowany z CentOS 6 i Docker-1.7.1. Wspomniane polecenie nie jest obsługiwane przez Docker-1.7.1. –