簡體   English   中英

“docker ps”不顯示 Kubernetes 控制的容器的 PORT 詳細信息

[英]“docker ps” does not show PORT details of a Kubernetes-controlled container

我有兩個 Redis 容器在 K8s 工作節點上運行。 一個由Deployment(redisdeploymet1)控制,另一個是我在worker1上本地創建的獨立Docker容器(在K8s知識之外)“:

root@worker1:~# docker ps | head -1 ; docker ps  | grep redis | grep -v pause
CONTAINER ID   IMAGE                  COMMAND                  CREATED          STATUS          PORTS      NAMES
bc7b6fd74187   redis                  "docker-entrypoint.s…"   4 minutes ago    Up 4 minutes    6379/tcp   nervous_vaughan
3c6fc536e265   redis                  "docker-entrypoint.s…"   42 minutes ago   Up 42 minutes              k8s_redis_redisdeploymet1-847d97

為什么我們不應該在上面的兩個條目上看到 PORT 詳細信息? 我實際上已經測試過它們; 兩者確實都在收聽 6379。

我的最終目標是確定特定 Pod 正在偵聽的端口。 假設 Dockerfile 不可用。

謝謝

您可以使用docker port命令。

  • docker port <container_id> :列出端口映射或容器的特定映射

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM