English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Motor do Docker-A Comunidade do Docker suporta as seguintes versões do Ubuntu:
Xenial 16.04 (LTS)
Bionic 18.04 (LTS)
Cosmic 18.10
Disco 19.04
Outras versões atualizadas...
Motor do Docker - Suporte da Comunidade em x86_64(ou amd64) armhf, arm64, s390x (IBM Z), e ppc64le (arquitetura Power do IBM).
O comando de instalação é o seguinte:
curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun
Também pode usar o comando de instalação um clique do daocloud doméstico:
curl -sSL https://get.daocloud.io/docker | sh
Versões antigas do Docker são chamadas de docker, docker.io ou docker-engine . Se estiverem instalados, desinstale-os:
$ sudo apt-get remove docker docker-engine docker.io containerd runc
Atualmente chamado de Docker Engine-Pacote de software Community docker-ce .
Instale o Docker Engine-Community, apresentamos duas maneiras.
Instalar o Docker Engine pela primeira vez em um novo host-Antes de configurar o repositório Community, é necessário configurar o repositório Docker. Depois disso, você pode instalar e atualizar o Docker a partir do repositório.
Atualize o índice de pacotes apt.
$ sudo apt-get update
Instale os pacotes dependentes apt, usados para obter o repositório via HTTPS:
$ sudo apt-get install \ apt-transport-https \ ca-certificates \ curl \ gnupg-agent \ software-properties-common
Adicione a chave GPG oficial do Docker:
$ curl -fsSL https://mirrors.ustc.edu.cn/docker-ce/linux/ubuntu/gpg | sudo apt-key add -
9DC8 5822 9FC7 DD38 854A E2D8 8D81 803C 0EBF CD88 Através da pesquisa da impressão digital do8caracteres, verifique se você possui a chave com a impressão digital.
$ sudo apt-key fingerprint 0EBFCD88 pub rsa4096 2017-02-22 [SCEA] 9DC8 5822 9FC7 DD38 854A E2D8 8D81 803C 0EBF CD88 uid [ unknown] Docker Release (CE deb) <[email protected]> sub rsa4096 2017-02-22 [S]
Use as seguintes instruções para configurar o repositório estável
$ sudo add-apt-repository \ "deb [arch=amd64] https://mirrors.ustc.edu.cn/docker-ce/linux/ubuntu/ \ $(lsb_release -cs) \ stable"
Atualize o índice de pacotes apt.
$ sudo apt-get update
Instale a versão mais recente do Docker Engine-Community e containerd, ou vá para o próximo passo para instalar uma versão específica:
$ sudo apt-get install docker-ce docker-ce-cli containerd.io
要安装特定版本的 Docker Engine-Community,请在仓库中列出可用版本,然后选择一种安装。列出您的仓库中可用的版本:
$ apt-cache madison docker-ce docker-ce | 5:18.09.1~3-0~ubuntu-xenial | https://mirrors.ustc.edu.cn/docker-ce/linux/ubuntu xenial/stable amd64 Packages docker-ce | 5:18.09.0~3-0~ubuntu-xenial | https://mirrors.ustc.edu.cn/docker-ce/linux/ubuntu xenial/stable amd64 Packages docker-ce | 18.06.1~ce~3-0~ubuntu | https://mirrors.ustc.edu.cn/docker-ce/linux/ubuntu xenial/stable amd64 Packages docker-ce | 18.06.0~ce~3-0~ubuntu | https://mirrors.ustc.edu.cn/docker-ce/linux/ubuntu xenial/stable amd64 Packages ...
使用第二列中的版本字符串安装特定版本,例如 5:18.09.1~3-0~ubuntu-xenial。
$ sudo apt-get install docker-ce=docker-ce-cli= containerd.io
测试 Docker 是否安装成功,输入以下指令,打印出以下信息则安装成功:
$ sudo docker run hello-world Unable to find image 'hello-world:latest' locally latest: Pulling from library/hello-world 1b930d010525: Pull complete Digest: sha256:c3b4ada4687bbaa170745b3e4dd8ac3f194ca95b2d0518b417fb47e5879d9b5f Status: Baixou nova imagem para hello-world:latest Olá do Docker! Esta mensagem mostra que sua instalação parece estar funcionando corretamente. Para gerar esta mensagem, o Docker seguiu os seguintes passos: 1. O cliente Docker contactou o daemon Docker. 2. O daemon Docker puxou o "hello-world" image do Docker Hub. (amd64) 3. O daemon Docker criou um novo container a partir dessa imagem que executa o executável que gera a saída que você está lendo atualmente. 4. O daemon Docker transmitiu essa saída para o cliente Docker, que a enviou no seu terminal. Para tentar algo mais ambicioso, você pode executar um container Ubuntu com: $ docker run -no ubuntu bash Compartilhe imagens, automatize fluxos de trabalho e mais com um Docker ID gratuito: https://hub.docker.com/ Para mais exemplos e ideias, visite: https://docs.docker.com/obter-iniciado/
O Docker está get.docker.com e test.docker.com fornece scripts convenientes para instalar rapidamente o Docker Engine-versões de borda e de teste da Comunidade. O código-fonte do script está disponível no docker-no repositório install. Não é recomendável usar esses scripts em ambientes de produção, e antes de usá-los, você deve estar ciente dos riscos potenciais:
Os scripts precisam ser executados como root ou com privilégios sudo. Portanto, antes de executar o script, é importante verificar e revisar o script cuidadosamente.
Esses scripts tentam detectar a distribuição e versão do Linux e configurar o sistema de gerenciamento de pacotes para você. Além disso, os scripts não permitem que você personalize qualquer parâmetro de instalação. Do ponto de vista do Docker ou de suas próprias diretrizes e padrões organizacionais, isso pode levar a configurações não suportadas.
Esses scripts instalarão todos os dependências e pacotes recomendados do gerenciador de pacotes, sem confirmação. Isso pode instalar muitos pacotes, dependendo da configuração atual do host.
Este script não oferece opções para especificar qual versão do Docker instalar, mas instala a versão mais recente lançada no canal edge.
Se já usou outro mecanismo para instalar o Docker no host, não use o script conveniente.
Este exemplo usa get.docker.com do script instalando a versão mais recente do Docker Engine no Linux-Comunidade. Para instalar a versão mais recente de teste, use test.docker.com. Em cada comando abaixo, substitua 'get' por 'test'.
$ curl -fsSL https://get.docker.com -o get-docker.sh $ sudo sh get-docker.sh
Se desejar usar o Docker como usuário não-root, considere adicionar o usuário ao grupo docker da seguinte forma:
$ sudo usermod -aG docker your-user