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

docker 常用命令本地部署打包

要查看特定容器的挂载设置,请执行以下命令:
docker inspect <容器ID或名称>
进入 Docker 容器内部

使用 docker exec
这是推荐的方法,特别是当你想打开一个新的终端会话时。docker exec 可以在运行中的容器中执行命令。如果你想启动一个交互式的 shell 会话,可以这样做:

docker exec -it <容器ID或名称> /bin/bash

或者,如果容器内使用的是 alpine 这样的精简 Linux 发行版,可能需要使用 sh 而不是 bash:

docker exec -it <容器ID或名称> /bin/sh

  • -i 选项保持标准输入(STDIN)打开。
  • -t 选项分配一个伪TTY终端。

重新启动整个 Docker 容器

如果你需要完全停止并重新启动 Docker 容器(例如当你改变了容器的环境变量、挂载点等外部设置时),你可以使用 docker restart 命令:

docker restart <容器ID或名称>

这将优雅地停止容器,然后再启动它。Docker 会保留容器的配置,但请注意,任何在容器运行期间动态生成且未持久化的数据可能会丢失。

查看日志
docker logs -f -t --tail n <容器ID或名称>

Docker image 本地打包部署到linux服务器中:
将本地的 Docker 镇像保存为一个 tar 文件,然后将这个 tar 文件传输到 Linux 服务器上,并在服务器上加载和运行这个镇像。
以下是详细步骤:
步骤 1:在 Windows 上保存 Docker 镇像为 tar 文件
1.    构建 Docker 镇像: 如果你还没有构建 Docker 镇像,可以参考之前的步骤构建:
docker build -t my-flask-app .
2.    保存 Docker 镇像为 tar 文件: 使用 docker save 命令将 Docker 镇像保存为一个 tar 文件:
docker save -o my-flask-app.tar my-flask-app
步骤 2:在 Linux 服务器上加载和运行 Docker 镇像
1.    加载 Docker 镇像: 使用 docker load 命令将 tar 文件加载为 Docker 镇像:

docker load -i /path/to/destination/my-flask-app.tar
docker load -i /home/user/my-flask-app.tar

2.    检查加载的镇像: 确认镇像已经成功加载:
docker images
3.    运行 Docker 镇像: 运行加载的 Docker 镇像:
docker run -d -p 5000:5000 my-flask-app
验证服务是否运行
1.    检查 Docker 容器状态: 在服务器上运行以下命令,检查容器是否正在运行:
docker ps
2.    访问服务: 打开浏览器,访问 http://your-linux-server-ip:5000,确保你的 Flask 应用正在运行。
总结
通过以上步骤,你可以在 Windows 上将 Docker 镇像保存为 tar 文件,然后将这个 tar 文件传输到 Linux 服务器上,并在服务器上加载和运行这个镇像。这种方法适用于不需要通过 Docker 注册表进行中间传输的场景。

http://www.zskr.cn/news/40050.html

相关文章:

  • 用古代数论分析电磁波频谱
  • AddressSanitizer (ASan) is a fast memory error detector
  • 2025年11月轴连轴承厂家推荐榜:行业领导者徐州优力同创解决方案解析
  • 基于业务知识和代码库增强的大模型生成代码实践
  • 完整教程:软件设计师-计算机基础-CPU题型
  • 超人福袋助手,抖音福袋扭蛋机,抖音抢福袋工具
  • P12028 [USACO25OPEN] Moo Decomposition G 题解
  • Automation 错误
  • 【AI智能体】Coze 打造AI数字人视频生成智能体实战详解 - 教程
  • 基于GA-SVM的织物瑕疵种类识别算法matlab仿真,包含GUI界面 - 实践
  • 软件工程学习日志2025.11.4
  • go语言访问新浪股票
  • Hugging Face的基础使用
  • 2025上海SAT线上培训机构推荐:线上课程首选“无老师国际教育”
  • Java基础加强13-集合框架、Stream流 - 指南
  • 高级语言程序第三次作业 - 102300317
  • Scaling Law至现有AI即将跌落神坛?AI大模型的“增长神话”是否正在崩塌-上篇 - 实践
  • The 2024 ICPC Asia Nanjing Regional Contest (The 3rd Universal Cup. Stage 16: Nanjing) 题解
  • 完整教程:四大名著智能可视化推演平台
  • 2025年靠谱的气体探测器专业厂家推荐,气体探测器企业全解析
  • 2025年重庆正宗陈麻花品牌口碑排名:陈建平麻花客户评价如何、性价比怎么样、价格合理吗全解析
  • Introduction to Microsoft Visual C++/MFC
  • 收藏!计算机领域除顶会外,这6大核心期刊你绝不能错过
  • 2025年沈阳编程机构权威推荐榜单:spike编程/scratch编程/python编程源头机构精选
  • Gitlab通过Token生成的用户怎么删除
  • Prometheus监控系统安装
  • 2025年诚信的PU线条厂家TOP5推荐,PU线条厂家全解析
  • 2025年代办注册公司哪家口碑好?代办注册公司找哪家?
  • 2025 年散热器厂家最新推荐榜:涵盖电子 / 插片 / 型材 / 铲齿 / 新能源等多品类,权威测评精选实力企业
  • 2025 年过滤器厂家最新推荐榜单:品牌综合实力测评发布,五大优质企业脱颖而出润滑油过滤器/自清洗过滤器/全自动除污过滤器/双联过滤器/烛式过滤器厂家推荐