comandos docker.pdf

Vista previa de texto
Listado de todas las máquinas virtuales
de VirtualBox donde tenemos docker
1
2
3
$ docker-machine ls
NAME
ACTIVE
DRIVER
default
*
virtualbox
STATE
Running
URL
tcp://192.168.99.100:2376
SWARM
IP de una de las máquinas virtuales de
VirtualBox donde tenemos docker
$ docker-machine ip default
192.168.99.100
1
2
Crear un contenedor docker con una
imagen de nginx
$ docker run -dP nginx
23d0bc5a0f529d3d79e44cfdf0d1c01e32ab4fdd09e4113fa5fdab2a11d7a81b
1
2
Donde,
-d, la imagen se ejecutará como daemon
-P, mapeo automático de puertos entre el contenedor ejecutando la imagen y docker host (recordemos
en windows el docker host es una máquina virtual de VirtualBox y en Linux es nuestra propia
máquina)
Listado de los contenedores ejecutando
algún proceso
1
2
3
$ docker ps
CONTAINER
ID
IMAGE
23d0bc5a0f52
nginx
>443/tcp
big_aryabhata
COMMAND
CREATED
"nginx -g 'daemon off"
STATUS
10 seconds ago
Listado de los mapeos de puertos de
todos los contenedores
Es el mismo comando anterior.
$ docker ps
1 CONTAINER
IMAGE
2 ID
29409f8390b7
3
>443/tcp
nginx
tiny_noyce
COMMAND
CREATED
"nginx -g 'daemon off"
Listado de los mapeos de puertos de
un contenedor
Mapeo de todos los puertos
1
$ docker port 29409f8390b7
443/tcp -> 0.0.0.0:32768
STATUS
6 seconds ago
