docker打包部署

打包成容器命令


docker build -f ./Dockerfile-long -t 名称.

打包镜像 tar


docker save -o 名称.tar 名称:latest

执行sudo -i,提示输入用户密码,输入密码后进入超级用户(root)模式

linux上传文件


rz -y

tar恢复成镜像


sudo docker load -i /home/cloudscape/名称.tar

镜像生成容器


docker run --name my_test  -p 8013:8010 名称

docker-compose

-f 指定使用的 Compose 模板文件,默认为 docker-compose.yml,可以多次指定,指定多个 yml

  • 运行
docker-compose -f docker-compose.yml up -d
  • 查看compose运行情况
docker-compose -f docker-compose-long-f.yml  ps
  • 将某个镜像加入服务中(前提docker-compose.yml中加入他的配置)
docker-compose -f docker-compose.yml up -d 镜像id或名称

docker-compose up:启动Compose文件中定义的服务,创建并启动所有容器。

docker-compose down:停止Compose文件中定义的服务,删除所有容器和网络。

docker-compose ps:显示Compose文件中定义的所有容器的状态。

docker-compose logs:显示Compose文件中定义的所有容器的日志。

docker-compose build:根据Compose文件中定义的Dockerfile构建所有服务的镜像。

docker-compose pull:拉取Compose文件中定义的所有服务的镜像。

docker-compose restart:重启Compose文件中定义的所有服务。

docker-compose stop:停止Compose文件中定义的所有服务。

docker-compose start:启动Compose文件中定义的所有服务。

docker-compose exec:在Compose文件中定义的容器中执行命令。

docker-compose run:在Compose文件中定义的容器中运行命令。

docker-compose config:检查Compose文件的语法,并显示Compose文件中定义的所有服务的配置。

进入调试

docker exec -it 容器名或id /bin/bash  # 有些不支持,就用下面的

docker exec -it 容器名或id /bin/sh

实时查看日志

docker logs -f rs_website_test

查看某时间之后的日志

$ docker logs -t --since=“2020-02-08T13:23:37” CONTAINER_ID

查看的日志最后一百行并实时

docker logs -f --tail=100 ID

查看服务运行情况

docker stats 容器id或名称

======================================

其他命令

删除镜像

docker rmi <镜像ID或镜像名>

删除 Docker 容器

docker rm <容器ID或容器名>

删除文件夹

rm -rf 文件名

进入数据文件夹


cd /home/cloudscape/myRsapp/website/config

linux 命令

显示文件内容

cat 文件名

vim 命令

i     — 进入编辑模式

esc   — 退出编辑模式,进入命令模式
— 命令模式中进入输入命令

q     — 命令模式下退出vim不保存

wq    — 命令模式下退出vim并保存

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/60847.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

计算机网络(速率、宽带、吞吐量、时延、发送时延)

速率&#xff1a; 最重要的一个性能指标。 指的是数据的传送速率&#xff0c;也称为数据率 (data rate) 或比特率 (bit rate)。 单位&#xff1a;bit/s&#xff0c;或 kbit/s、Mbit/s、 Gbit/s 等。 例如 4 1010 bit/s 的数据率就记为 40 Gbit/s。 速率往往是指额定速率或…

https比http安全在哪

HTTPS&#xff08;Hypertext Transfer Protocol Secure&#xff09;是HTTP的安全版本&#xff0c;它在HTTP的基础上添加了安全性和加密机制。以下是HTTPS相对于HTTP的主要安全性优势&#xff1a; 数据加密&#xff1a;HTTPS使用TLS&#xff08;Transport Layer Security&#x…

el-table中点击跳转到详情页的两种方法

跳转的两种写法: 1.使用keep-alive使组件缓存,防止刷新时参数丢失 keep-alive 组件用于缓存和保持组件的状态&#xff0c;而不是路由参数。它可以在组件切换时保留组件的状态&#xff0c;从而避免重新渲染和加载数据。 keep-alive 主要用于提高页面性能和用户体验&#xff0c;而…

vue2项目中el-input单独使用max和maxlength不生效问题

vue2项目中el-input单独使用max和maxlength不生效问题 今天在vue2的项目中使用element中的<el-input>组件&#xff0c;因为没有使用form所以max和maxlength属性没有生效&#xff0c;下面是解决办法 <el-input placeholder"请输入" v-model"holeDat…

django-发送邮件

一、业务场景 业务警告 邮箱验证 密码找回 二、邮件相关协议 1.SMYTP&#xff08;简答邮件传输协议 25端口&#xff09; 属于“推送”协议 负责发送 2.IMAP&#xff08;交互式邮件访问协议&#xff0c;应用层协议&#xff0c;143端口&#xff09; 用于从本地邮件客户端…

Redis知识点整理

第一部分&#xff1a;Redis基础知识点 1、数据类型 5种常用基础类型&#xff1a;string,hash,list,set,zset – 字符串&#xff0c;Hash表&#xff0c;List顺序集合&#xff0c;Set无序集合&#xff0c;ZSet有序集合3中特殊类型&#xff1a;bitmap-字节地图, hyperloglog-统计…

ITMS介绍

ITMS&#xff08;Integrated Terminal Management System&#xff09;&#xff0c;终端综合管理系统。 主要用于家庭网关的设备注册&#xff0c;初始化自动配置&#xff0c;软件版本升级&#xff0c;远程故障诊断修复和设备监控等。它通过北向连接服开系统用于接收业务工单&am…

Java----Sentinel持久化规则启动

java -jar -Dnacos.add8848 你的sentinel源码修改包.jar 前期准备&#xff1a; 1.引入依赖 在order-service中引入sentinel监听nacos的依赖&#xff1a; <dependency><groupId>com.alibaba.csp</groupId><artifactId>sentinel-datasource-nacos</…

Mybatis中 list.size() = 1 但显示 All elements are null

一、Bug展示 二、原因分析 2.1.情形一&#xff1a;Mybatis的XML中返回类型映射错误 <select id"selectByDesc" parameterType"com.task.bean.OrderInfo"resultType"com.task.bean.OrderInfo">select MER_ID,SETTLE_DATE,ICE_NAME,ORDER_S…

element ui-Pagination

页面分为两个表格&#xff0c;当两边的表格数据量大时&#xff0c;分页样式就会受到影响&#xff0c;可以将跳转按钮的个数减少 页面分页代码如下 页面效果

使用ELK收集解析nginx日志和kibana可视化仪表盘

文章目录 ELK生产环境配置filebeat 配置logstash 配置 kibana仪表盘配置配置nginx转发ES和kibanaELK设置账号和密码 ELK生产环境配置 ELK收集nginx日志有多种方案&#xff0c;一般比较常见的做法是在生产环境服务器搭建filebeat 收集nginx的文件日志并写入到队列&#xff08;k…

掌握AI助手的魔法工具:解密Prompt(提示)在AIGC时代的应用「中篇」

文章目录 掌握AI助手的魔法工具&#xff1a;解密Prompt&#xff08;提示&#xff09;在AIGC时代的应用「中篇」一、指南原则1: 使用明确和具体的指令原则2: 给模型思考的时间 二、迭代三、总结与提取四、局限与改善五、总结 掌握AI助手的魔法工具&#xff1a;解密Prompt&#x…

Windows下将nginx等可执行文件添加为服务

Windows下将nginx等可执行文件添加为服务 为什么将可执行文件添加为服务&#xff1f;将可执行文件添加为服务的步骤步骤 1&#xff1a;下载和安装 Nginx步骤 2&#xff1a;添加为服务方法一&#xff1a;使用 Windows 自带的 sc 命令方法二&#xff1a;使用 NSSM&#xff08;Non…

uniapp中使用原生canvas标签绘制视频帧来模拟拍照,拍照后将图绘制在另外一个canvas上编辑画图,这样反复操作

uniapp中使用原生canvas标签绘制视频帧来模拟拍照&#xff0c;拍照后将图绘制在另外一个canvas上编辑画图&#xff0c;这样反复操作会导致ios系统上白屏&#xff0c;canvas2d上下文为null,经查阅找到相关资料 IOS 创建Canvas过多导致getContext(‘2d’) 返回null 总 Canvas 内存…

Programming abstractions in C阅读笔记:p132-p137

《Programming Abstractions In C》学习第53天&#xff0c;p132-p137&#xff0c;3.2小节“strings”总结如下&#xff1a; 一、技术总结 3.2小节介绍了字符串的用法&#xff1a; 1.C语言是没有字符串(string)这种数据类型的&#xff0c;但是实际的场景中又很需要这种数据类…

自身免疫诊断原料——博迈伦

自身免疫诊断原料是指用于自身免疫性疾病诊断的试剂或材料。自身免疫性疾病是指机体免疫系统对自身组织发生异常免疫反应的疾病&#xff0c;如类风湿性关节炎、系统性红斑狼疮、多发性硬化症等。自身免疫诊断原料为这些疾病的早期筛查、诊断和监测提供了重要的工具。 以下是一些…

Python魔术方法

什么是魔术方法&#xff1f; 所有以双下划线__包起来的方法&#xff0c;统称为Magic Method&#xff08;魔术方法&#xff09;&#xff0c;它是一种的特殊方法&#xff0c;普通方法需要调用&#xff0c;而魔术方法不需要显示调用就可以执行。 魔术方法在类或对象的某些事件出…

wow.js使用和动画只执行一次问题优化

wow.js配合第三方动画库可以让元素出现在屏幕时执行相关的动画 wow.js依赖于animate.css&#xff0c;首先在头部引用animate.css或者animate.min.css。在最底部或引入的css下面引用wow.js或者wow.min.js使用规则直接查看官网&#xff1a;wow.js — Reveal Animations When Scro…

【校招VIP】前端算法考察之排序

考点介绍&#xff1a; 不同的场景中&#xff0c;不同的排序算法执行效率不同。 稳定&#xff1a;冒泡、插入、归并 不稳定&#xff1a;选择、快速、堆排序、希尔排序 『前端算法考察之排序』相关题目及解析内容可点击文章末尾链接查看&#xff01; 一、考点题目 1、使用js实…

EOCR-SE2/EOCRSE2在数控技术行业的应用

EOCR-SE2电动机保护器是施耐德EOCR系列中一款以低成本、高性能著称的产品&#xff0c;其广泛应用于各种机床设备中。 EOCRSE2-05RS品牌&#xff1a;施耐德&#xff0c;产地&#xff1a;韩国益山工厂&#xff0c;型号&#xff1a;EOCR-SE2,电流范围&#xff1a;3-30A&#xff0…