Estou executando o Docker no Ubuntu Linux. Eu tenho um Dockerfile isso traz muitos dados de outros lugares. Eu coloquei o Dockerfile em uma unidade externa que eu montei para o sistema de arquivos local (ext4). Então eu executei a compilação de dentro desse sistema de arquivos de unidade externa.
docker build -t mycontainer .Eu assisti o uso da unidade enquanto o contêiner estava construindo. Todo o uso da unidade estava no sistema de arquivos raiz em vez da unidade anexada.
Eu li alguns artigos sobre como alterar a raiz/base do Docker de /var/lib/docker para outro local, mas até agora tudo o que recebo é docker.service: Failed with result 'exit-code'.
Eu também tentei adicionar o -g options no /lib/systemd/system/docker.service arquivo:
ExecStart=/usr/bin/dockerd -H fd:// # originalExecStart=/usr/bin/dockerd -g /new/path/docker -H fd:// # updatedIsso também não ajudou.
Como posso dizer ao Docker para usar a unidade externa?