首页 > 其他分享 >docker exec unknown shorthand flag: 'i' in -it

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

时间:2023-05-19 14:46:35浏览次数:34  
标签:shorthand seq unknown 0.3 bytes 192.168 64 ttl docker

当你使用的是以下图中的命令时:出现以上的报错,那就是因为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

 

标签:shorthand,seq,unknown,0.3,bytes,192.168,64,ttl,docker
From: https://www.cnblogs.com/fanguoan/p/17415065.html

相关文章

  • Docker Compose
    容器编排基本概念容器编排就是针对容器生命周期的管理,对容器的生命周期进行更快速方便的方式进行管理为什么需要依赖管理:一个容器必须在另一个容器运行完成后,才能运行时,就需要进行依赖管理副本数控制:容器有时候也需要集群,快速的对容器集群进行弹性伸缩配置共享:通过配置文件......
  • docker部署rancher 一直重启
     虽然不知道k3s挂掉的原因,但在k3s-cluster-reset.log里看到最后一句 time="2022-06-20T10:34:16.530473756Z"level=fatalmsg="startingkubernetes:preparingserver:startmanageddatabase:cluster-resetwassuccessfullyperformed,pleaseremovethecluster-re......
  • 删除docker images中为none的镜像
    查看现有镜像➜safelinedockerimagesREPOSITORYTAGIMAGEIDCREATEDSIZEchaitin/safeline-tengine1.5.125a6146e6aed13hoursago119MBchaitin/safeline-tenginelatest25a6146e6aed13hoursago119M......
  • 转载【环境搭建】docker+nginx部署PHP
      目的使用docker容器完成nginx的安装以及部署PHP网页步骤一、安装nginx1.拉取Nginx镜像dockerpullnginx//拉取镜像dockerimages//查看本地镜像这里注意需要记一下nginx的IMAGEID,我这里的ID是605c2.创建Nginx容器dockerrun--nam......
  • docker安装nginx
    dockerpullregistry.cn-hangzhou.aliyuncs.com/ns-w/wh-w:nginx-1.22.0创建挂载目录mkdir-p/opt/resource/nginx/confmkdir-p/opt/resource/nginx/logmkdir-p/opt/resource/nginx/html生成容器dockerrun--namenginx-1.22.0-p80:80-dregistry.cn-hangzhou.aliy......
  • Docker安装Airflow
    环境系统:Ubuntu22.04.2LTSdockerVersion:20.10.21docker-composeversion1.29.2,python3--versionPython3.10.61、安装docker1.1先更新系统 sudoapt-getupdate sudoapt-getupgrade1.2安装docker: apt-getinstalldocker.io1.3查看docker版本: ......
  • 解决mysql自动插入的日期时间和现在的时间不一致的问题(基于docker)
    新建表的时候发现插入的时间还是早上 先查看配置文件的对不对 配置文件没问题问题只能出在服务器了,连上Linux 查看本机的时间没问题进入容器dockerexec-itmysql./bin/bash 日期明显有问题了进入mysqlmysql-uroot-pshowglobalvariabl......
  • docker-compose 部署 es8.7
    https://blog.51cto.com/wangguishe/6177453系统设置sysctl.conf#echovm.max_map_count=262144>>/etc/sysctl.conf   ulimits#dockerrun--rmdocker.elastic.co/elasticsearch/elasticsearch:8.7.0/bin/bash-c'ulimit-Hn&&a......
  • 如何解决dotnet程序打包的docker镜像创建容器后容器内的date时间正确但是dotnet获取到
    这个问题通常是由于时区设置不正确导致的。你可以尝试以下解决方法:在Dockerfile中设置时区:在Dockerfile中添加以下命令:RUNln-sf/usr/share/zoneinfo/Asia/Shanghai/etc/localtime这将设置容器的时区为上海时区。你也可以替换成你所在的时区。在dotnet程序中设置时区:......
  • 关于Docker报错
    idea连接docker里的mysql镜像时报错:[28000][1045]Accessdeniedforuser'root'@'172.17.0.1'(usingpassword:YES) 解决:命令:dockerexec-itmysql/bin/bash进入mysql:mysql-uroot-proot开启远程访问:ALTERUSER'root'@'%'IDENTIFIED......