如何对一个 docker 实例进行 netstat ?

讨论 未结 2 36
documentzhangx66
documentzhangx66 会员 2022年11月9日 14:16 发表
<p>Nextcloud 有一个 All-In-One ( AIO )的 docker 镜像。</p> <p>安装方式在这里: <a href="https://github.com/nextcloud/all-in-one" rel="nofollow">https://github.com/nextcloud/all-in-one</a></p> <p>但安装方式的例子,只处理了 3 个端口映射: 80 、8080 、8443</p> <p>没有涉及到 https 443 端口。</p> <p>而浏览器在访问 80 端口时,服务端回复让浏览器重定位到 https ,也就是 443 端口。</p> <p>我怀疑官方搞错端口了,想进这个镜像进行</p> <p>netstat -nlap | grep "LISTEN" | grep "443"</p> <p>但进入镜像后,我发现里面啥工具都没有,如果要安装工具,需要解决一大堆包依赖问题。</p> <p>请问有没有什么快捷的办法,对该镜像的实例,进行 netstat ?</p>
收藏(0)  分享
相关标签: 灌水交流
注意:本文归作者所有,未经作者允许,不得转载
2个回复
  • snowish
    2022年11月9日 14:46
    你可以安装 net-tools , 例如 Ubuntu/Debian 用这个命令安装: apt install -y net-tools 很多镜像用 Alpine ,用下面这个命令安装: apk install net-tools 也许你还需要用 sed 命令把源改为国内的。
    0 0