Instale o Docker no CentOS7

Install Docker Centos7



Docker é um sistema de contentorização de código aberto. É amplamente utilizado para implantação de alta densidade de aplicativos na nuvem. Ele usa o mesmo kernel do sistema operacional host para virtualizar um sistema operacional. Ele tem um grande repositório de imagens que você pode usar para colocar um contêiner em funcionamento em poucos minutos. O repositório de imagens Docker tem uma imagem Docker pré-configurada para quase qualquer tipo de aplicativo e sistema operacional. Digamos que você deseja executar um servidor da web PHP. Você pode encontrá-lo no repositório de imagens Docker e o sistema operacional de base pode ser Ubuntu, Debian ou CentOS. Existem diferentes imagens para PHP para cada sistema operacional diferente. Neste artigo, vou mostrar como instalar o Docker no CentOS 7. Vamos começar.

Instalando Docker

Estou usando o CentOS 7.4, como você pode ver na saída do seguinte comando:







$gato /etc/redhat-release



A versão do kernel que estou usando é 3.10.0, como você pode ver na saída do seguinte comando:



$uname -r





Você precisa yum-config-manager para habilitar extras CentOS 7 e repositório Docker CE para sua máquina CentOS 7. yum-config-manager É fornecido por yum-utils pacote.

Você pode instalar yum-utils pacote com o seguinte comando:



$sudo yum installyum-utils-e

Como você pode ver na imagem abaixo, eu já tenho yum-utils pacote instalado na minha máquina. Se você não tiver, ele será instalado.

Agora você pode habilitar o repositório de extras do CentOS 7 com o seguinte comando:

$sudoyum-config-manager--permitirCaracterísticas adicionais

Agora execute o seguinte comando para verificar se Características adicionais repo está ativado:

$sudo yumrepolista

Como você pode ver na seção marcada na imagem abaixo, o Características adicionais repo está habilitado.

Docker depende de device-mapper-persistent-data e lvm2 pacote. Você pode instalar esses pacotes com o seguinte comando:

$sudo yum installdevice-mapper-persistent-data lvm2

Agora pressione ‘y’ e, em seguida, pressione para continuar.

device-mapper-persistent-data e lvm2 pacotes devem ser instalados.

Agora você precisa adicionar o repositório oficial do Docker à sua máquina CentOS 7.

Você pode executar o seguinte comando para adicionar o repositório Docker ao CentOS 7 usando yum-config-manager :

$sudoyum-config-manager--add-repohttps://download.docker.com/linux/centos/docker-ce.repo

O repositório Docker deve ser adicionado.

Agora você pode instalar o Docker.

Para instalar o Docker em sua máquina CentOS 7, execute o seguinte comando:

Pressione ‘y’ e, em seguida, pressione para continuar.

O gerenciador de pacotes Yum deve começar a baixar os pacotes do Docker conforme mostrado na captura de tela abaixo.

Em um ponto, você pode ser solicitado a aceitar a chave GPG do Docker. Pressione ‘y’ e, em seguida, pressione para continuar.

A instalação deve continuar conforme mostrado na imagem abaixo.

O Docker deve ser instalado.

Agora você pode iniciar o serviço do sistema Docker com o seguinte comando:

$sudosystemctl start docker

Você também deve adicionar o serviço Docker à inicialização do sistema. Portanto, ele será iniciado automaticamente na inicialização.

Você pode executar o seguinte comando para adicionar o serviço Docker à inicialização do sistema:

$sudosystemctlpermitirdocker

Como você pode ver na captura de tela abaixo, o serviço do sistema Docker é adicionado à inicialização.

Agora adicione seu usuário ao docker grupo de sistema. Dessa forma, você pode acessar todos os comandos do Docker sem usar sudo .

Para adicionar seu usuário a docker grupo, execute o seguinte comando:

$sudousermod-aGdocker shovon

NOTA: aqui é o usuário da minha máquina CentOS 7. Seu nome de usuário deve ser diferente.

Agora reinicie sua máquina CentOS 7 com o seguinte comando:

$sudoreinício

Depois que o computador iniciar, você pode verificar se o Docker está funcionando com o seguinte comando:

$versão docker

Como você pode ver na imagem abaixo, a versão do Docker instalada na minha máquina CentOS 7 é 17.12. Ele está funcionando corretamente.

Uso básico do Docker

Você pode executar um padrão Olá Mundo contêiner do Docker para testar se está funcionando ou não.

Você pode executar o seguinte comando para executar o Olá Mundo Contêiner Docker:

$docker run hello-world

o Olá Mundo a imagem do contêiner será pesquisada no disco local. Pela primeira vez, o Docker não o encontrará. Portanto, ele será baixado do repositório Docker. Depois que a imagem for baixada, o Docker fará um contêiner com a imagem e o executará como você pode ver na captura de tela abaixo.

Você pode listar os contêineres Docker disponíveis com o seguinte comando:

$imagem dockerls

Você pode executar o seguinte comando para encontrar qualquer informação necessária sobre o Docker em seu sistema:

$informação do docker

Como você pode ver na saída deste comando, o status do Docker é impresso. Como quantos contêineres você tem, quantos deles estão em execução, quantos deles estão pausados ​​ou parados, quantas imagens Docker você baixou, seu driver de armazenamento configurado, espaço em disco disponível e muito mais. É uma longa lista de informações.

É assim que você instala o Docker no CentOS 7 e o usa. Obrigado por ler este artigo.