Para aprender docker de forma mais rápida e direta. Agradecimentos ao curso do Linux Tips 🐧
Para que o uso do Docker seja mais rápido e dinâmico, listei os principais comandos utilizados no curso/uso de docker.
docker ps
docker ps -a
docker images
docker run
docker run -ti debian /bin/bash
docker run -d
CTRL + p + q
CTRL + d
docker attach CONTAINER_ID
docker create centos
docker stop CONTAINER_ID
docker start CONTAINER_ID
docker pause CONTAINER_ID
docker unpause CONTAINER_ID
docker stats CONTAINER_ID
docker top CONTAINER_ID
docker logs CONTAINER_ID
docker rm CONTAINER_ID
docker rm -f CONTAINER_ID
docker inspect CONTAINER_ID
docker run -ti --name teste debian
docker inspect CONTAINER_ID | grep -i mem
docker run -ti --memory 512m --name limited_mem debian
docker update CONTAINER_ID --memory 256m
docker run -ti --cpu-shares 1024 --name container1 debian
docker update CONTAINER_ID --cpu-shares 512
docker run -ti -v /volume /bin/bash
docker run -ti -v /path/to/volume_dir:/volume debian
docker inspect -f {{.Mounts}} CONTAINER_ID
docker create -v /data --name dbDados centos
docker run -d -p 5432:5432 --name pgsql1 --volumes-from dbdados -e POSTGRESQL_USER=docker -e POSTGRESQL_PASS=docker -e POSTGRESQL_DB=docker kamui/postgresql
docker build -t NOME_DA_IMAGEM:VERSAO .
docker run -ti --dns ENDERECO_DNS debian
docker run -ti --link container1 --name container2 debian
docker run -ti --expose PORTA debian
docker run -ti --mac-address 12:34:56:b0:6b:61 debian
docker run -d -p PORTA_HOST:PORTA_CONTAINER debian