Skip to content

Instantly share code, notes, and snippets.

@olivx
Last active November 1, 2018 02:26
Show Gist options
  • Star 1 You must be signed in to star a gist
  • Fork 1 You must be signed in to fork a gist
  • Save olivx/59ce692deea665f87457cde16cfe7896 to your computer and use it in GitHub Desktop.
Save olivx/59ce692deea665f87457cde16cfe7896 to your computer and use it in GitHub Desktop.
basico docker

Manual Docker LinuxTip

instalação

curl -fsSL https://get.docker.com/ | sh

primieiro docker container

sudo docker run hello-world

visualizar o container em execução

sudo docker ps

visualizar todos os containers

sudo docker ps -a

visualizar as imagens

sudo docker images

  1. -d para rodar em backgraund
  2. -ti para executar interratividade com terminal
  3. /bin/bash para que possa executar o terminal
  4. ubuntu é o nome da imagem a ser executada, caso não exista será feito o download do dockerhub

sudo docker run -ti ubuntu /bin/bash

saindo do container

mata o container e sai

ctrl + d

sai do container e deixa o mesmo em execução

ctrl + pq

retrornado ao container

sudo docker attach CONTAINER ID

criar container mas não coloca em execução

sudo docker create ubuntu

parar um container

sudo docker stop CONTAINER ID

iniciar o container

sudo docker start CONTAINER ID

pausar um container

sudo docker pause CONTAINER ID

tirar da pausa

sudo docker unpause CONTAINER ID

verificar os logs do container

sudo docker logs CONTAINER ID

verficar os processo em execução

sudo docker top CONTAINER ID

verificar os quanto esta consumindo de memoria e cpu

sudo docker stats CONTAINER ID

remover um container, caso o mesmo esteja em execução use -f

sudo docker rm -f CONTAINER ID

para todos os container

sudo docker stop $(docker ps -a -q)

remove todos os container parados

sudo docker rm $(docker ps -a -q)

remover imagem

sudo docker image rm IMAGE ID

montando volume

volume sem espeficiar o local

sudo docker run -ti -v /volume /bin/bash

local onde o docker monta o volume no host docker

sudo docker inspect CONTAINER ID -f {{.Mounts}}

especificando o local do volume

sudo docker run -ti -v /$HOME/meu_dir:/volume

@rg3915
Copy link

rg3915 commented May 3, 2018

Excelent

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment