¡GoConqr estrena diseño! Cuéntanos qué te parece.

Apuntes

comandos básicos docker

Divino Anderson Informática Técnico Portugués 1 página

Contenido del apunte (1)

Página 1

baixando imagem

docker pull debian

docker search debian

docker run -dit --name servidor-infra --hostname servidor-infra debian /bin/bash

obs: run= executa o conteneir --dit d=background, i=interativo, t=tty terminal virtual --name= nome do conteiner --hostname= nome da maquina la dentro do conteneir

docker attach servidor-infra ( anexando terminal ao contener ) * ao sair perde o feito *

** Para copiar um arquivo do container em execução para a máquina local, execute os seguintes comandos:

docker cp /etc/hosts servidor­lamp:/opt/pacotes/

docker exec servidor­lamp cat etc/hosts

docker cp servidor­lamp:/etc/hosts /tmp

cat /tmp/hosts

** Para copiar um arquivo da máquina local para um container em execução, execute os seguintes comandos:

docker cp /etc/hosts servidor­lamp:/tmp

docker exec servidor­lamp cat tmp/hosts

podendo e executar o contener sem --it

docker run ­d ­­privileged ­­name=servidor­infra ­­hostname servidor­infra servidor­infra

Configurando inicializaçaõ no boot da maquina hospedeira.

docker run -d --name=servidor-lamp --hostname servidor-lamp --restart=always kaixhin/ssh

podemos conectar e desconectarmos do conteiner

docker exec -ti servidor-lamp bash

docker stop servidorlamp : para parar um conteiner

docker start servidorlamp : para iniciar um conteiner

docker rename servidorlamp cursodocker : para renomear um conteiner

Estendendo previlengios do systemd a imagem ubuntu-systemd-ssh

docker pull solita/ubuntu-systemd-ssh: baixa imagem do ubuntu-systemd-ssh

docker run --privileged -d --name=servidor-middleware --hostname servidor-middleware solita/ubuntu-systemd-ssh

docker exec -ti servidor-middleware bash

systemctl restart ssh

systemctl status ssh

exit

copiando arquivos do conteiner para minha hospedeira

docker cp servidor-lamp:/etc/hosts /tmp ---> copiando do conteiner para hospedeira

docker cp /etc/host servidor-lamp:/tmp ----> copiando da hospedeira para conteiner

docker exec servidor-lamp cat /etc/hosts --> vc executa o comando sem estar no conteiner

Backup e restore

docker export servidor-lamp > servidorlamp.tar --> comando export faz um backup em tar da imagem em execução

du -sh servidor-lamp.tar ---> verificamos o tamanho do servidor-lamp.tar 229

scp servidor-lamp.tar root@infra.dexter.com.br: ---> atraves do comando scp enviamos para outra maquina hospedeira

cat servidorlamp.tar | docker import servidor-lamp ---> o comando import Permitiu importar uma imagem de container a partir de um arquivo empacotado.

docker run -d --privileged -m 512M -c 512 --name=servidorlamp --hostname servidorlamp kaixhin/ssh

docker exec servidor-lamp apt-get install apache2 -y ---> instalando apacha2 no servidor-lamp

docker commit servidorlamp servidorlamp:new ---> commitando a imagen servidorlamp para uma chamada new

docker save servidorlamp > imagem-servidorlamp.tar

du -sh imagem-servidorlmap.tar

logando na conta publica do docker

docker login -u andesonbastos ---> acessando minha conta

construindo uma imagem atraves do comando build

estando localizado na pasta de origen

docker build -t dexter-intranet-infra .

docker run d

privileged

name=

dexterintranetinfra

p

0.0.0.0:8080:8080 dexterintranetinfra

Información

Descripción
Técnico Informática Apunte sobre comandos básicos docker, creado por Divino Anderson el 12/02/2017.
Creado por
Divino Anderson · feb 2017
Actualizado
12 feb 2017
Visitas
3
Valoración

Escríbenos

¿Sobre qué es tu mensaje?

¿Qué te parece el nuevo diseño?

¿Te gusta?