Notas
comandos básicos docker
Conteúdo das notas (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 servidorlamp:/opt/pacotes/
docker exec servidorlamp cat etc/hosts
docker cp servidorlamp:/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 servidorlamp:/tmp
docker exec servidorlamp cat tmp/hosts
podendo e executar o contener sem --it
docker run d privileged name=servidorinfra hostname servidorinfra servidorinfra
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
Informações
- Descrição
- Técnico Informática Notas sobre comandos básicos docker, criado por Divino Anderson em 12-02-2017.
- Criado por
- Divino Anderson · fev 2017
- Atualizado
- 12 fev 2017
- Visualizações
- 3
- Avaliação