Criando um Docker portátil

Criando um Docker portátil

então acabei de receber a tarefa de criar um Docker portátil em um HDD externo. Portanto, não apenas salve as imagens neles, faça com que você possa iniciá-las e usá-las a partir do disco rígido. E tem que estar no Linux, então não há truques mágicos do Windows.

Eu já tentei usar obináriosmas recebi erros ao tentar iniciar o dockerd:

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

    Acho que resolvi isso colocando o ID de um grupo no meu pc como argumento:

    sudo ./dockerd --group 5001

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

Aqui estou preso agora, não consigo descobrir como resolver isso.

Alguma idéia de como resolver esse erro? Ou alguma outra sugestão sobre como criar um docker portátil para Linux?

Desde já, obrigado!

Responder1

Só se alguém quiser fazer a mesma coisa, eu consegui.

Baixei os binários para o HDD externo e criei um script sh que altera a variável PATH assim:

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

Basta executar isso com sudo e a janela de encaixe será iniciada. Adicionei a opção --data-root para salvar também as imagens no HDD.

Espero poder ajudar alguém com isso.

informação relacionada