Comando de puerto Docker
descripción general
tutorial de comando de puerto docker
El comando docker port se puede usar para enumerar la asignación de puertos de un contenedor Docker específico o asignar un puerto en un contenedor al host. El CONTENEDOR después de este comando puede ser el ID del contenedor o el nombre del contenedor.
sintaxis del puerto docker
haicoder(www.haicoder.net)# docker port [OPTIONS] CONTAINER [PRIVATE_PORT[/PROTO]]
el caso
sin mapeo de puertos
Utilice el comando docker run -it -d para iniciar un contenedor dokcer.
haicoder(www.haicoder.net)# docker run --name haicoder -it -d centos
c32d8f59d0df17a87f3a2523da576b67fbcbf9b533dcd0be7c71913ade41e419
Use el comando docker port para enumerar las asignaciones de puertos para el contenedor docker.
haicoder(www.haicoder.net)# docker port haicoder
haicoder(www.haicoder.net)#
En este punto, el terminal no genera ninguna asignación de puertos.
Utilice los comandos **docker kill** y docker rm para eliminar todos los contenedores.
haicoder(www.haicoder.net)# docker kill `docker ps -qa` ; docker rm `docker ps -aq`
lista de asignaciones de puertos
Utilice el comando docker run -it -d para iniciar un contenedor dokcer.
haicoder(www.haicoder.net)# docker run -it -d --name haicoder -p 8081:80 centos
e50208fb8f874f0454e014b3494fe84172cfe8fc072f76cb2601db06652532e8
Use el comando docker port para enumerar las asignaciones de puertos para el contenedor docker.
haicoder(www.haicoder.net)# docker port haicoder
En este punto, la salida del terminal es la siguiente:
Es decir, el puerto 80 dentro del contenedor docker se exporta al puerto 8081 del host.
Utilice los comandos docker kill y docker rm para eliminar todos los contenedores.
haicoder(www.haicoder.net)# docker kill `docker ps -qa` ; docker rm `docker ps -aq`
Lista de asignaciones de puertos para el protocolo especificado
Utilice el comando docker run -it -d para iniciar un contenedor dokcer.
haicoder(www.haicoder.net)# docker run -it -d --name haicoder -p 8081:80 centos
0b18b91e1be6a643bc77a119701e350732f506783227426fd57c703f2674edcc
Utilice el comando docker port para enumerar la asignación de puertos del protocolo tcp del contenedor docker.
haicoder(www.haicoder.net)# docker port haicoder 80/tcp
En este punto, la salida del terminal es la siguiente:
Es decir, en este momento solo se muestra la asignación de puertos basada en el protocolo tcp, si reemplaza '80/tcp' con '80/udp' en el comando anterior, no se generará ninguna asignación de puertos.
Utilice los comandos docker kill y docker rm para eliminar todos los contenedores.
haicoder(www.haicoder.net)# docker kill `docker ps -qa` ; docker rm `docker ps -aq`
resumen del comando del puerto docker
El comando docker port se puede usar para enumerar la asignación de puertos de un contenedor Docker específico o asignar un puerto en un contenedor al host.
Use la forma del puerto docker PRIVATE_PORT[/PROTO] para mostrar la asignación de puertos del protocolo especificado.