O pacote chamado docker
no Ubuntu (como o Debian e várias outras distribuições) não é Docker , a ferramenta de implantação de contêineres do Linux, mas Docker , uma bandeja do sistema para o Gnome e o KDE. A ferramenta de gerenciamento de contêineres é mais famosa agora, mas a bandeja do sistema já existia e ainda tem o nome do pacote. A ferramenta de gerenciamento de contêineres está em um pacote chamado docker.io
.
Você pode descobrir isso explorando os pacotes com ferramentas como apt
:
apt show docker # or apt-cache show docker
apt search docker # or apt-cache search docker
sudo apt install docker.io # or sudo apt-get install docker.io
No trusty (Ubuntu 14.04), o executável da ferramenta de gerenciamento de contêineres era originalmente chamado de docker.io
, depois, em atualizações, foi alterado para docker
e o executável da bandeja do sistema foi renomeado para wmdocker
. Parece que o banco de dados “command not found” do seu sistema foi criado a partir dos nomes originais e seu cache está desatualizado. Para reconstruir o cache, execute update-command-not-found
. Com um cache atualizado, a seqüência de comandos teria sido consistente - em um Ubuntu 14.04 original, você teria instalado com sucesso a bandeja do sistema, e em uma versão mais recente, a mensagem teria lhe dito para instalar docker.io
.
Como você está usando o Windows Subsystem para Linux, e não um Linux real, a execução do Docker não é apenas uma questão de instalar o pacote. O Docker depende de algum recurso do Linux que o Windows não emula. Existe um Docker para Windows , que é um programa diferente com a mesma interface; este servidor Postagem de falha explica como colocá-lo em funcionamento. Mas se você quiser o Docker real, você precisará executar um Linux real, não uma imitação de plástico cara. "Eu atualmente não tenho acesso a uma máquina Linux totalmente funcional" pode ser corrigida em poucos minutos, instalando o Linux em uma máquina virtual.