Como instalar o docker do apt no Ubuntu? [fechadas]

0

Como inicio o serviço docker?

thufir@doge:~$ 
thufir@doge:~$ sudo apt install docker
Reading package lists... Done
Building dependency tree       
Reading state information... Done
docker is already the newest version (1.5-1).
0 upgraded, 0 newly installed, 0 to remove and 230 not upgraded.
thufir@doge:~$ 
thufir@doge:~$ sudo systemctl status docker
Unit docker.service could not be found.
thufir@doge:~$ 
thufir@doge:~$ sudo service docker start
Failed to start docker.service: Unit docker.service not found.
thufir@doge:~$ 
thufir@doge:~$ cat /etc/lsb-release 
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=17.04
DISTRIB_CODENAME=zesty
DISTRIB_DESCRIPTION="Ubuntu 17.04"
thufir@doge:~$ 

Não é assim que instala a janela de encaixe? Eu estava fazendo referência ao oceano digital e AWS , mas doge , acima, é um laptop. As instruções que referenciei do docker não são concretas nem específicas, embora exista outra guide para o docker CE (Community Edition).

Instalar a partir do apt não funciona?

ahh, talvez seja docker.io e não docker , que precisa ser instalado:

O início da janela de encaixe de serviço não funciona linux ubuntu-15.10

Talvez com snap?

link

    
por Thufir 18.11.2017 / 23:59

2 respostas

3

Você verificou se está instalando o pacote correto? Quando eu olho para a lista de repositórios de pacotes do Ubuntu eu encontro a seguinte descrição para o pacote docker:

System tray for KDE3/GNOME2 docklet applications

Você deve poder verificar isso também na linha de comando:

user@host:~$ apt-cache search docker | grep '^docker - '

docker - System tray for KDE3/GNOME2 docklet applications

De acordo com as instruções de instalação vinculadas a , o pacote docker.io está desatualizado. Você provavelmente quer seguir essas instruções para instalar a edição da comunidade. A alternativa é a edição corporativa, que é um software comercial.

O método de instalação recomendado pelo guia de instalação oficial é para usar o repositório do docker . Para tornar essa solução autocontida, vou extrair um subconjunto dessas instruções e reproduzi-las aqui:

Etapa 1. Atualize o índice do pacote apt :

sudo apt-get update

Etapa 2. Instalar pacotes para permitir que o apt use um repositório via HTTPS:

sudo apt-get install \
    apt-transport-https \
    ca-certificates \
    curl \
    software-properties-common

Etapa 3. Adicionar a chave GPG oficial do Docker:

curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -

Etapa 4. Configure o repositório estável (o comando depende da arquitetura do sistema):

sudo add-apt-repository \
    "deb [arch=amd64] https://download.docker.com/linux/ubuntu \
    $(lsb_release -cs) \
    stable"

Etapa 5. Atualize o índice do pacote novamente:

sudo apt-get update

Etapa 6. Instale o pacote docker-ce (o serviço deve ser iniciado automaticamente após a instalação):

sudo apt-get install docker-ce

Etapa 7. Verifique se a janela de encaixe está instalada corretamente:

sudo docker run hello-world
    
por 19.11.2017 / 01:05
1

De acordo com o pacote de pesquisa. O docker.service está no zesty (universo de origem) no pacote docker.io. sudo apt install docker.io

    
por 19.11.2017 / 13:22