Docker - Containers em Linux (parte 2)
Vamos para a segunda parte deste artigo, que tem como foco abordar mais alguns comandos de gerenciamento de containers e também mostrar o gerenciamento de imagens de containers no Docker. Sendo assim, mãos à obra.
[ Hits: 7.917 ]
Por: Bruno Bueno da Silva em 22/09/2016
Sending build context to Docker daemon 2.048 kB Step 1 : FROM ubuntu ---> bd3d4369aebc Step 2 : MAINTAINER Bruno Bueno brunobueno87@gmail.com ---> Using cache ---> 8cb2766acf6d Step 3 : RUN apt-get update && apt-get install apache2 -y && apt-get clean ---> Running in 0b0fe15e4ffa Get:1 http://archive.ubuntu.com/ubuntu xenial InRelease [247 kB] Get:2 http://archive.ubuntu.com/ubuntu xenial-updates InRelease [95.7 kB] Get:3 http://archive.ubuntu.com/ubuntu xenial-security InRelease [94.5 kB] Get:4 http://archive.ubuntu.com/ubuntu xenial/main Sources [1103 kB] Get:5 http://archive.ubuntu.com/ubuntu xenial/restricted Sources [5179 B] Get:6 http://archive.ubuntu.com/ubuntu xenial/universe Sources [9802 kB] ..... .... debconf: falling back to frontend: Readline Processing triggers for libc-bin (2.23-0ubuntu3) ... Processing triggers for systemd (229-4ubuntu7) ... Processing triggers for sgml-base (1.26+nmu4ubuntu1) ... ---> 622b14ceadf0 Removing intermediate container 0b0fe15e4ffa Step 4 : EXPOSE 80 ---> Running in dfa594b2d07a ---> 0ebd0112da72 Removing intermediate container dfa594b2d07a Successfully built 0ebd0112da72Ao final do build desse dockerfile básico que fizemos, vamos verificar se a nova imagem baseada nesse dockerfile existe:
REPOSITORY TAG IMAGE ID CREATED SIZE pri_image 1.0 0ebd0112da72 11 seconds ago 265.1 MB ubuntu latest bd3d4369aebc 2 days ago 126.6 MB apache_lab 1.0 b994948dbab5 2 days ago 193.9 MB debian latest 1b01529cc499 4 weeks ago 125.1 MB graylog2/allinone latest 37344ed703dc 5 months ago 870.3 MBComo mostra a primeira linha, estamos vendo que a imagem foi criada. Vamos iniciar o container para verificar se está tudo de acordo, conforme solicitamos via dockerfile:
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES e19650383ab2 pri_image:1.0 "/bin/bash" 24 seconds ago Up 21 seconds 80/tcp elated_bell 7155da1ddf08 apache_lab:1.0 "/bin/bash" 2 days ago Up About an hour 0.0.0.0:8081->80/tcp thirsty_noetherBlz, isso mostra que nosso primeiro dockerfile está funcionando plenamente, bem básico. Mas para fins didáticos, já dá para iniciar e entender o que é um dockerfile.
REPOSITORY TAG IMAGE ID CREATED SIZE pri_image 1.0 0ebd0112da72 2 hours ago 265.1 MB sognux/pri_image 1.0 0ebd0112da72 2 hours ago 265.1 MB ubuntu latest bd3d4369aebc 2 days ago 126.6 MBAgora, já logado no dockerhub, vamos fazer o push da nossa imagem (subir para o dockerhub):
NAME DESCRIPTION STARS OFFICIAL AUTOMATED sognux/pri_image 0 sognux/debian 0Obs.: Caso queira, logue na sua conta do dockerhub e veja a imagem lá disponível.
Utilizando criptografia LUKS em discos externos
Instalação do OCS Inventory (última versão, 2.9.2 - 2022) no Debian 11
Envio de e-mail criptografado pelo Zabbix usando Postfix
Openconnect - Conexão de VPN Paloalto no Debian
Nenhum comentário foi encontrado.
Vou voltar moderar conteúdos de Dicas e Artigos (0)
Compartilhando a tela do Computador no Celular via Deskreen
Como Configurar um Túnel SSH Reverso para Acessar Sua Máquina Local a Partir de uma Máquina Remota
Configuração para desligamento automatizado de Computadores em um Ambiente Comercial
Como renomear arquivos de letras maiúsculas para minúsculas
Imprimindo no formato livreto no Linux
Vim - incrementando números em substituição
Efeito "livro" em arquivos PDF
Como resolver o erro no CUPS: Unable to get list of printer drivers
Instalação Uefi com o instalador clássico do Mageia (1)
Vou voltar moderar conteúdos de Dicas e Artigos (0)
É cada coisa que me aparece! - não é só 3% (2)
[Python] Automação de scan de vulnerabilidades
[Python] Script para analise de superficie de ataque
[Shell Script] Novo script para redimensionar, rotacionar, converter e espelhar arquivos de imagem
[Shell Script] Iniciador de DOOM (DSDA-DOOM, Doom Retro ou Woof!)
[Shell Script] Script para adicionar bordas às imagens de uma pasta