tag - Mueva la carpeta boot2docker y.docker en otra unidad
docker compose volumes_from (3)
- Detener máquinas virtuales boot2docker
- Copie el archivo
C:/Users/$USERNAME/VirtualBox VMs/boot2docker-vm/boot2docker-vm.vmdk
para conducirD:
(no lo elimine todavía). - Abra la aplicación Oracle VM VirtualBox Manager.
- Abrir
File / Virtual Media Manager
. - Libera y elimina boot2docker-vm.vmdk.
- Volver al panel principal. Haga clic derecho en boot2docker-vm, elija Configuración.
- Elija almacenamiento.
- Agregue el disco duro, luego elija boot2docker-vm.vmdk desde la nueva ubicación.
Soy nuevo en Docker. He instalado la ventana acoplable en Windows en la unidad D, pero la máquina virtual Boot2docker está en la carpeta del usuario en la unidad C.
No tengo suficiente espacio en la C y el boot2docker está creciendo cuando saco los softwares del docker hub.
Así que quiero mover el boot2docker o la carpeta .docker en la unidad D.
Es posible ? y como puedo hacer?
Puede almacenar las imágenes fuera de las imágenes de VirtualBox. No tiene que mover el disco. Me gusta esta idea, porque el disco de VirtualBox es limitado, pero si aloja en el host, tiene el mismo almacenamiento que el host.
Hágalo usando la opción de carpeta compartida de VirtualBox. Pude usar una carpeta en C:/
drive, para todos los datos que Docker necesita.
Para hacerlo, debe montar /var/lib/docker
en una carpeta local en su equipo host. Ajuste "Auto-Mount", pero no configure "Solo lectura".
Mover el disco existente
El tamaño grande para la máquina de VM es .vmdk
o .vdi
, por lo que solo tiene que mover el disco a Drive D en lugar de mover todo el directorio .docker
.
Qué puede hacer de manera simple en la GUI de Oracle VirtualBox Manager:
- Detenga la
boot2docker
virtualboot2docker
y busque el lugardisk.vmdk
en Configuración-> Almacenamiento - Copie
disk.vmdk
en el disco D (en cualquier lugar) - Separar (-)
disk.vmdk
en VirtualBox Manager - Adjunte (+) el nuevo
disk.vmdk
del disco D. asegúrese de que el número de puerto SATA sea el mismo - Verifique el env boot2docker, si no, intente encontrar el motivo
- Elimine
disk.vmdk
en el Disco C para ahorrar espacio si la migración finaliza.
Funcionará como siempre me falta espacio en el disco y mover esos discos alrededor
Para nuevo disco creado
Normalmente creará en su usuario el directorio de usuario predeterminado, pero es posible redirigir a un nuevo lugar mediante el uso de flag --storage-path
durante la creación
$ docker-machine --storage-path f: create -d virtualbox dev
consulte las preguntas relacionadas en Cómo puedo hacer que docker-machine cree una VM en una ubicación específica