Вы находитесь на странице: 1из 4

Documentação dos comandos Docker

Olhando o histórico dos comandos rodados pelo Lucas no servidor Linux – o histórico de
comandos fica na pasta home do usuário. O arquivo é o “.bash_history” – consegui montar essa
pequena documentação. Seguem os comandos executados, explicação do que cada um faz e
onde encontrar a documentação completa.

Comand Descrição Referência


o
docker psLista os https://docs.docker.com/engine/reference/commandline/ps/
containers
docker Executa um https://docs.docker.com/engine/reference/commandline/exe
exec -it comando em c/
php bash um container
em execução.
Neste caso ele
executa o
comando
"bash" no
container
"php" de
modo
interativo (-i),
ou seja, pode-
se interagir
com o
comando -
neste caso é
rodar
comandos no
bash - e aloca
um terminal
para executar
o bash (-t)
docker Cria uma nova https://docs.docker.com/engine/reference/commandline/co
commit imagem com mmit/
php rh- as
web modificações
do container.
Neste caso ele
criou uma
nova imagem
chamada "rh-
web" a partir
das mudanças
do container
"php".
Se a imagem já
existe, é
sobreescrita
docker Reinicia um ou https://docs.docker.com/engine/reference/commandline/rest
restart mais art/
rh-web containers
docker Lista todas as https://docs.docker.com/engine/reference/commandline/ima
images imagens ges/
docker Baixa uma https://docs.docker.com/engine/reference/commandline/pull
pull imagem. /
centos Neste caso,
uma imagem
do centos
docker A opção "run" https://docs.docker.com/engine/reference/commandline/run
run -itd -- executa um /
name php comando em
-p um container.
3000:80 Este comando
centos completo
bash executa o
comando
"bash" na
imagem
"centos" de
modo
interativo (-i),
alocando um
terminal para
este comando
(-t), em
background (-
d), anexando a
porta 80 do
container na
porta 3000 da
máquina host
docker O mesmo de https://vpsboard.com/threads/apache-on-centos-7-what-is-
run -itd -- cima. A dforeground.5955/
name rh- diferença é
web -p que ele
80:80 executa o
mf/rh- comando
web httpd em
httpd -D primeiro plano
FORE- (-D
GROUND FOREGROUND
). Isso é
importante
porque
"Sempre é
necessário um
processo
rodando em
primeiro plano
em uma
instância do
docker. O jeito
normal do
apacher é criar
um processo
em
background e
isto causa um
desligamento
da instância do
docker. Então
se usa a opção
"-D
FOREGROUND
" do Apache
ou um
programa a
parte que
gerencie os
daemon e
mantenha o
container
rodando"
docker inicia um ou https://docs.docker.com/engine/reference/commandline/star
start rh- mais t/
web -a containers
parados (start)
anexando toda
a entrada e
saída ao
hospedeiro (-
a)
docker Busca os logs https://docs.docker.com/engine/reference/commandline/logs
logs rh- de um /
web -f container. A
opção "-f"
mostra todos
os logs em
tempo real
continuament
e
docker Deleta um ou https://docs.docker.com/engine/reference/commandline/rm/
rm -f rh- mais
web containers- A
opção "-f"
força a
exclusão de
um container
em execução

Вам также может понравиться