Ferramentas do usuário

Ferramentas do site


docker

Diferenças

Aqui você vê as diferenças entre duas revisões dessa página.

Link para esta página de comparações

Ambos lados da revisão anteriorRevisão anterior
Próxima revisão
Revisão anterior
docker [2024/11/12 19:56] jdosdocker [2024/12/22 10:04] (atual) – [Configurações de Rede] jdos
Linha 15: Linha 15:
 ==== Executar containers==== ==== Executar containers====
 <code> docker run <nomeimage> </code> <code> docker run <nomeimage> </code>
 +
 +==== Executar containers e iniciar bash====
 +<code> docker run -it <nomeimage> bash </code>
  
 === Executar containers em segundo plano === === Executar containers em segundo plano ===
Linha 115: Linha 118:
  
  
-==== Percistência de dados ====+==== Percistência de dados - DIRETORIO LOCALHOST ==== 
 <code>docker run it -v <path/local/host>:</path/image> imagename bash</code> <code>docker run it -v <path/local/host>:</path/image> imagename bash</code>
 +
 +SEMANTICA:
 +
 +<code>docker run it --mount type=bind,source=<path/local/host>,target=</path/image> imagename bash</code>
 +
 +Além disso, é importante lembrar que `bind mounts` dependem da estrutura de pastas do host, o que pode gerar problemas de portabilidade se você precisar mover seu container para outro ambiente. Já os volumes são gerenciados pelo Docker e podem ser compartilhados entre diferentes containers, além de serem mais fáceis de gerenciar e manter.
 +
 +==== Listar volume ====
 +
 +<code> docker volume ls </code>
 +
 +==== Criar volume ====
 +
 +<code> docker volume create <nome-volume> </code>
 +
 +Descrição:
 +O docker cria o volume no host em: ''/var/lib/docker/volumes/''
 +==== Percistência de dados - VOLUME ====
 +
 +<code> docker run -it -v <meu-volume>:</path/container> nomeimage bash</code>
 +
 +ou
 +
 +<code> docker run it --mount source=<meu-volume>,target=</path/image> imagename bash </code>
 +
 +Descrição: A diferença é que utilizando ''--mount'' **não precisa criar o volume**, caso não exista ele **criará automaticamente**.
 +
 +==== Percistência temporária - tmpfs ====
 +
 +<code> docker run -it --tmpfs=<path> nomeimage bash </code>
 +
 +Descrição: Armazena os arquivos em memória
 +
 +
 +===== Configurações de Rede =====
 +
 +<code> docker network ls</code>
 +
 +Verificar as configurações do container:
 +<code> docker inspect <imagename> </code>
 +
 +
docker.1731452196.txt.gz · Última modificação: 2024/11/12 19:56 por jdos

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki