Docker
Vários comandos do curso de Docker do senai:
acessar o terminal de um container que já está rodando:docker run -it ubuntu
iniciar um container e acessar o terminal:docker start -ai 05025384675e
iniciar um container sem travar o terminal:docker run -d dockersamples/static-site
iniciar um container atribuindo uma porta aleatória:docker run -d -P dockersamples/static-site
iniciar um container, mas mapeando uma porta definida com o container. no caso, a porta 8080 é da máquina host, e 80, a do container:docker run -d -p 8080:80 –name site-docker dockersamples/static-site
exibindo as portas atreladas ao container:sudo docker port 325b4cbf1b6e
atribuindo um nome ao container, para não precisar depender do id:docker run -d -P --name site-docker dockersamples/static-site
docker stop site-docker
parando todos os containers em execução:docker stop $(docker ps -q)
examinar um container:docker inspect iddocontainer
pode ser usado os primeiros caracteres do id, não precisa ser completo:docker inspect 456b0f275ee1
docker inspect 456b
usando uma pasta específica na hora de montar o volume:docker run -v "/tmp/www:/var/www/" ubuntu
neste caso, a pasta /tmp/www da máquina host será utilizada como /var/www no container