【Docker de autoaprendizaje】 Comando de puerto Docker

Comando de puerto Docker

descripción general

inserte la descripción de la imagen aquí

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:

Por favor agregue una descripción de la imagen

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:

Por favor agregue una descripción de la imagen

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.

Supongo que te gusta

Origin blog.csdn.net/weixin_41384860/article/details/128784481
Recomendado
Clasificación