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

上传本地文件到远程docker容器内并重启容器

背景:
远程服务器上有个docker容器正在运行里面的一个python脚本,因为脚本内某段cookie过期,于是我需要在本地电脑上修改脚本,并上传到容器内替换。

注意 ssh和scp指定端口的方式不一样

ssh -p 2222 root@192.sxxx.xxx 小写p
scp -P 2222 filename root@192.xxxxx.xxx:~  大写P

登陆服务器

ssh -p 2222 root@192.sxxx.xxx 小写p
docker ps 查看容器id
进入容器内部,容器id只需要打前三位即可
docker exec -it container_id /bin/bash
定位到py脚本文件位置,pwd查看目录并复制
退出容器但不结束容器运行:
同时按住ctrl+p+q

本地电脑:
修改脚本,上传到服务器home目录

scp -P 2222 filename root@192.xxxxx.xxx:~  

登陆服务器:

~ 目录下: 
docker cp 新文件 容器id:容器内老文件路径
docker restart 容器id

http://www.mrgr.cn/news/74844.html

相关文章:

  • 数字化转型的路径、挑战和应用场景
  • 机器学习在网络安全中的应用
  • 3216. 交换后字典序最小的字符串
  • Chrome使用IE内核
  • SwiftUI开发教程系列 - 第十二章:本地化与多语言支持
  • 10.WINUSB复合设备
  • 1482. 制作 m 束花所需的最少天数
  • odoo 的日志怎么使用
  • java ssm 高校食堂管理系统 校园食堂点餐 校园餐厅管理 源码 jsp
  • 宏石激光凭借创新技术荣膺广东省制造业单项冠军,推动激光技术新突破
  • FFmpeg 4.3 音视频-多路H265监控录放C++开发十三:将AVFrame转换成AVPacket。视频编码原理.编码相关api,H264特殊参数说明
  • 当出现onnx head和转出的tensorrt head output数量不一致时
  • 求职Leetcode题目(16)
  • 如何解决 Android Studio 中三方库依赖无法找到的问题
  • 准确率调整研究中心
  • cpp中vector的push_back和emplace_back精简小结
  • LeetCode【0047】全排列II
  • HarmonyOS基础:选项卡组件(Tabs)
  • PostgreSQL 查看重复索引
  • 第一课-Rust入门
  • 数据结构查找-哈希表(创建+查找+删除)+(C语言代码)
  • Tofu识别跟踪变焦镜头控制接口与协议
  • 云服务器安装mysql8.0(阿里云或者腾讯云都可以)
  • 比高考还严?该地软考报考减少了5420人,工作人员却增加100多人!
  • 如何使用Jupyter
  • 【机器学习chp2】贝叶斯最优分类器、概率密度函数的参数估计、朴素贝叶斯分类器、高斯判别分析。万字超详细分析总结与思考