当前位置: 首页 > news >正文

ssh 启动 docker 中 app, docker logs 无日志

ssh 启动 app, 标准输出被重定向 ssh 客户端,而不是 docker 容器的标准输出。只需要在启动时把app 标准输出重定向到 docker标准输出。

测试如下:

1.启动 docker

docker run -it -p 60022:22 --name test test:v4 bash -c "service ssh restart; while true; do sleep 100; done"

2.docker 中 /opt/start.sh 如下

#!/bin/bash
/usr/local/openjdk-8/jre/bin/java -jar /opt/coffee-web.jar >&/proc/1/fd/1 2>&1 &

3.ssh 命令

timeout 61 sshpass 123456 ssh  xx@xx.xx.xx.xx -p 60022 -o StrictHostKeyChecking=no  'bash /opt/start.sh'
http://www.lryc.cn/news/327611.html

相关文章:

  • WPF---1.入门学习
  • Vue3 + Vite + TS + Element-Plus + Pinia项目(5)对axios进行封装
  • 【Rust】——编写自动化测试(一)
  • 第十二章 微服务核心(一)
  • MySQL索引18连问,谁能顶住
  • [flink 实时流基础系列]揭开flink的什么面纱基础一
  • 开放平台 - 互动玩法演进之路
  • Linux之进程控制进程终止进程等待进程的程序替换替换函数实现简易shell
  • RegSeg 学习笔记(待完善)
  • Qt中常用宏定义
  • 【计算机网络】第 9 问:四种信道划分介质访问控制?
  • Rust编程(五)终章:查漏补缺
  • LLM漫谈(五)| 从q star视角解密OpenAI 2027年实现AGI计划
  • 【echart】数据可视化+vue+vite遇到问题
  • mac m1安装和使用nvm的问题
  • git泄露
  • Java项目:78 springboot学生宿舍管理系统的设计与开发
  • ArcGis Pro Python工具箱教程 03 工具箱中工具自定义
  • 【C++初阶】之类和对象(中)
  • Vue2(十一):脚手架配置代理、github案例、插槽
  • 在宝塔面板中,为自己的云服务器安装SSL证书,为所搭建的网站启用https(主要部分攻略)
  • 学习JavaEE的日子 Day32 线程池
  • @Transactional 注解使用的注意事项
  • 电商系列之库存
  • Apache HBase(二)
  • 【设计模式】原型模式详解
  • 企微侧边栏开发(内部应用内嵌H5)
  • 如何确定最优的石油管道位置
  • FPGA 图像边缘检测(Canny算子)
  • 2024.3.28学习笔记