docker exec unknown shorthand flag: 'i' in -it

当你使用的是以下图中的命令时:出现以上的报错,那就是因为tomcat这个容器中没有ping命令,需要单独下载。

先进入容器:docker exec -it 容器名或容器id /bin/bash

进入容器执行,apt-get install net-tools 命令
再执行,apt-get install iputils-ping 命令

容器不停止退出:Ctrl+P+Q

然后再次执行 docker exec -it 容器名或容器id ping [ip地址]

[root@fanguoan /]# docker exec -it tomcat-net-01 ping 192.168.0.3
PING 192.168.0.3 (192.168.0.3) 56(84) bytes of data.
64 bytes from 192.168.0.3: icmp_seq=1 ttl=64 time=0.110 ms
64 bytes from 192.168.0.3: icmp_seq=2 ttl=64 time=0.083 ms
64 bytes from 192.168.0.3: icmp_seq=3 ttl=64 time=0.082 ms
64 bytes from 192.168.0.3: icmp_seq=4 ttl=64 time=0.075 ms
64 bytes from 192.168.0.3: icmp_seq=5 ttl=64 time=0.083 ms
64 bytes from 192.168.0.3: icmp_seq=6 ttl=64 time=0.084 ms
64 bytes from 192.168.0.3: icmp_seq=7 ttl=64 time=0.083 ms

 

posted @   fanguoan  阅读(1252)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
点击右上角即可分享
微信分享提示