Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

1.1K
Vistas
Using Docker-Compose with storage options (size)

I can apply disk size quota with "--storage-opt size=1536M" argument when working under devicemapper. For example:

docker run -dt --name testing --storage-opt size=1536M ubuntu

the problem is, how can I do this by using docker-compose, via a compose *.yml file.

thanks.

AN ALTERNATIVE SOLUTION:

Use devicemapper as default storage driver for Docker and set basesize for every container.

To use devicemapper as the default:

1) apt-get install lvm2 thin-provisioning-tools

2) change /etc/default/docker as this:

--storage-driver devicemapper --storage-opt dm.basesize=3G

3) do these one by one:

systemctl stop docker
systemctl daemon-reload
rm -rf /var/lib/docker
systemctl start docker

4) now your containers have only 3GB space. In addition, you can define vol. space when using RUN command with devicemapper (size must be equal or bigger than basesize). For eg:

docker run --storage-opt size=1536M ubuntu
over 4 years ago · Santiago Trujillo
1 Respuestas
Responde la pregunta

0

Try this:

storage_opt:
  size: '1G'

as in https://docs.docker.com/compose/compose-file/compose-file-v2/

over 4 years ago · Santiago Trujillo Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda