docker cp 时报错:bash: docker: command not found

清疚 2024-04-18 22:15 184阅读 0赞

如题所错是笔者在cp宿主机的文件到docker容器中,出现原因是docker cp应该在宿主机上执行,笔者是进入到了docker容器里

  • 查看正在运行容器信息:
    docker ps
    在这里插入图片描述
  • 执行 查看容器comcat中的地址
    docker exec -it 5afa30495e63 /bin/bash #中间那个是容器id(CONTAINER_ID)就是上图的id
  • 把war包丢到宿主机 在丢到container里面丢到tomcat/webapps下

    • 这里笔者是另开窗口执行,前面是宿主机上的war包位置,中间是id,后面是docker容器的目标目录
      docker cp /usr/docker/test/keumserver.war 5afa30495e63:/usr/local/tomcat/webapps
    • 你的docker正在运行的话,不需要重启,可以看到tomcat下日志正在启动项目
  • 然后浏览器访问地址就ok

发表评论

表情:
评论列表 (有 0 条评论,184人围观)

还没有评论,来说两句吧...

相关阅读