Fabriciojf.com Wiki
  • FAQ
    • APIs
      • FAQs Favoritos

        Qual é a sua dúvida?

        •  Página inicial do FAQ
        • Docker
        • Comandos Docker mais usados

        Comandos Docker mais usados

        Copiando arquivos do container para a pasta local

        Capture o arquivo dentro do Container e traga para seu ambiente

        $ docker cp apache:/var/www/index.html /opt

        Edite o arquivo com seu editor preferido

        $ code index.html

        Devolva o arquivo ao Container

        $ docker cp index.html apache:/var/www/

        Associando diretório ao Container

        Associando um diretório local ao container

        $ docker container run --name ALIAS -v /LOCAL_PATH/:/CONTAINER_PATH/ -d IMAGE

        Exemplo, a pasta opt da máquina local e todo o seu conteúdo estarão disponíveis dentro de opt do container

        $ docker container run --name asterisk11 -v /opt/:/opt -d fabriciojf/asterisk:11

        Docker commit

        Execute o comando abaixo e anote o ContainerID da imagem que deseja commitar

        $ docker ps -a

        Com o ContainerID anotado realize o commit dando um nome para a nova imagem

        $ docker commit [CONTAINER_ID] [new_image_name]

        Exemplo

        $ docker commit deddd39fa163 fabriciojf/asterisk:1.1

        Veja as imagens disponíveis

        $ docker images -a

        Abrindo o Terminal do Container para execução de comandos

        Execute o comando abaixo e descubra o CONTAINER_ID da instância desejada

        $ docker ps

        Execute o docker exec passando o CONTAINER_ID da instância. Você pode informar apenas parte do CONTAINER_ID desde que seja uma parte única.

        $ docker exec -it [CONTAINER_ID or ALIAS] /bin/bash

        Exemplo

        $ docker exec -it 1e1e154sd /bin/bash
        $ docker exec -it asterisk11 /bin/bash

        Parando Containers

        $ docker container stop [CONTAINER_ID or ALIAS]

        Listando Containers parados 

        $ docker ps -a

        Os containers parados aparecem com o STATUS = Exited (X)...

        Ou utilizando filtros

        docker ps --filter "status=exited"

        Reiniciando  Containers

        $ docker container start [CONTAINER_ID or ALIAS]

        Descobrindo o IP do container Docker

        $ docker network inspect bridge

        Copiando arquivos do container para a pasta local

        Capture o arquivo dentro do Container e traga para seu ambiente
        $ docker cp apache:/var/www/index.html /opt
        Edite o arquivo com seu editor preferido
        $ code index.html
        Devolva o arquivo ao Container
        $ docker cp index.html apache:/var/www/

         

        Tags: docker, container

         Página inicial do FAQ
        • FAQ
          • APIs
            • FAQs Favoritos

              © Copyright 2026 Fabriciojf.com  Criado por FábioCostaMKT   Pastes   Administração