Creando un Docker portátil

Creando un Docker portátil

así que acabo de recibir la tarea de crear un Docker portátil en un disco duro externo. Así que no solo guardes las imágenes en ellos, hazlo de manera que puedas iniciarlo y usarlo desde el disco duro. Y tiene que ser en Linux, así que no hay trucos mágicos de Windows.

Ya intenté usar elbinariospero recibo errores cuando intento iniciar Dockerd:

  1. could not change group /var/run/docker.sock to docker: group docker not found

    Creo que resolví esto poniendo como argumento el ID de un grupo en mi pc:

    sudo ./dockerd --group 5001

  2. Failed to start containerd: exec: "containerd": executable file not found in $PATH

Aquí estoy atascado ahora, no sé cómo resolver esto.

¿Alguna idea de cómo solucionar este error? ¿O alguna otra sugerencia sobre cómo crear una ventana acoplable portátil para Linux?

¡Gracias de antemano!

Respuesta1

Sólo si alguien quiere hacer lo mismo, yo logré hacerlo.

Descargué los binarios en el disco duro externo e hice un script sh que cambia la variable PATH de esta manera:

#/bin/bash
PATH=$PATH:$(pwd)/docker;
$(pwd)/docker/dockerd --data-root $(pwd)/dataroot --storage-driver aufs &

Simplemente ejecute esto con sudo y se iniciará la ventana acoplable. Agregué la opción --data-root para guardar también las imágenes en el disco duro.

Espero poder ayudar a alguien con esto.

información relacionada