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

docker-如何将容器外的脚本放入容器内,将容器内的脚本放入容器外

文章目录

  • 前言
    • docker-如何将容器外的脚本放入容器内,将容器内的脚本放入容器外、
      • 1. docker 如何将容器外的脚本放入容器内
        • 1.1. 验证
      • 2. 将容器内的脚本放入容器外

前言

  如果您觉得有用的话,记得给博主点个赞,评论,收藏一键三连啊,写作不易啊^ _ ^。
  而且听说点赞的人每天的运气都不会太差,实在白嫖的话,那欢迎常来啊!!!


docker-如何将容器外的脚本放入容器内,将容器内的脚本放入容器外、

测试脚本:

1. docker 如何将容器外的脚本放入容器内


测试脚本test.sh 内容:

#! /bin/shcd `dirname $0` || exit 1
TEST=`pwd`
echo " ============================test:${TEST}"

Dockerfile 内容:

FROM yzy:v2.1
MAINTAINER yangzhenyuCOPY test.sh /app/data/# 暴露端口
EXPOSE 8080

将 test.sh 放入/app/data/目录下

执行构建命令

docker build -t yzy_test:v1.0 -f D:\docker\yzy\myfolder-test\Dockerfile D:\docker\yzy\myfolder-test

在这里插入图片描述
构建成功。

1.1. 验证
docker run -it yzy_test:v1.0 /bin/bash

在这里插入图片描述
验证成功。

2. 将容器内的脚本放入容器外

我们先将test.sh 里面的内容改一下

在这里插入图片描述
在这里插入图片描述
下面是如何将容器内的脚本文件复制到宿主机上的示例

docker cp <container_id>:/path/to/script.sh /host/path/destination/script.sh* <container_id> 是你要复制文件的容器的 ID。
* /path/to/script.sh 是容器内脚本文件的路径。
* /host/path/destination/script.sh 是宿主机上存储脚本文件的路径。

测试: 将test.sh 导出到D:\docker\yzy\myfolder-test\test文件夹下
在这里插入图片描述

执行命令
在这里插入图片描述

<container_id>:ce6eaa622582

docker cp ce6eaa622582:/app/data/test.sh D:\docker\yzy\myfolder-test\test\test.sh

在这里插入图片描述

相关文章:

docker-如何将容器外的脚本放入容器内,将容器内的脚本放入容器外

文章目录 前言docker-如何将容器外的脚本放入容器内&#xff0c;将容器内的脚本放入容器外、1. docker 如何将容器外的脚本放入容器内1.1. 验证 2. 将容器内的脚本放入容器外 前言 如果您觉得有用的话&#xff0c;记得给博主点个赞&#xff0c;评论&#xff0c;收藏一键三连啊&…...

算法训练营第三十九天 | LeetCode 738 单调递增的数字、LeetCode 968 监控二叉树

LeetCode 738 单调递增的数字 这题类似模拟&#xff0c;可以找出如下规律&#xff1a; 先将数字按位数从高位到低位存到一个整型数组中。在这个数组中&#xff0c;从左往右遍历&#xff0c;如果遇到一个两数相等&#xff0c;并且记录的这个变量之前没有赋过值&#xff0c;那么…...

Hive语法学习总结

Hive SQL语法学习总结 hive参数库操作1.创建库2.具体案例3.库的其他操作 表和库的路径演示表的操作创建表插入数据 hive参数 一 hive常用交互命令hive -e sql语句hive -f sql文件 //文件中是sql语句二 参数的设置方式一&#xff1a;在客户端中设置参数(当次有效)set 参数名参…...

【Linux】TCP协议【中】{确认应答机制/超时重传机制/连接管理机制}

文章目录 1.确认应答机制2.超时重传机制&#xff1a;超时不一定是真超时了3.连接管理机制 1.确认应答机制 TCP协议中的确认应答机制是确保数据可靠传输的关键部分。以下是该机制的主要步骤和特点的详细解释&#xff1a; 数据分段与发送&#xff1a; 发送方将要发送的数据分成一…...

solidworks画螺母学习笔记

螺母 单位mm 六边形 直径16mm&#xff0c;水平约束&#xff0c;内圆直径10mm 拉伸 选择两侧对称&#xff0c;厚度7mm 拉伸切除 画相切圆 切除深度7mm&#xff0c;反向切除 拔模角度45 镜像切除 倒角 直径1mm 异形孔向导 螺纹线 偏移打勾&#xff0c;距离为2mm…...

WebGL的医学培训软件开发

开发基于WebGL的医学培训软件是一项复杂且技术性强的任务&#xff0c;需要结合医学专业知识和计算机图形学技术。以下是详细的开发流程和关键步骤。北京木奇移动技术有限公司&#xff0c;专业的软件外包开发公司&#xff0c;欢迎交流合作。 1.需求分析与定义 目标用户&#xf…...

新时代AI浪潮下,程序员和产品经理如何入局AIGC领域?

当下&#xff0c;AI浪潮席卷全球&#xff0c;AIGC大模型技术已经成为当今技术领域的一个重要趋势&#xff0c;对于产品经理来说&#xff0c;掌握这项技术不仅能够增强他们的职业技能&#xff0c;还能在竞争激烈的职场中脱颖而出。 为什么呢&#xff1f; 把握AI时代的机遇 AI技…...

OWASP top10--SQL注入(一)

SQL注入式攻击技术&#xff0c;一般针对基于Web平台的应用程序.造成SQL注入攻击漏洞的原因&#xff0c;是由于程序员在编写Web程序时&#xff0c;没有对浏览器端提交的参数进行严格的过滤和判断。用户可以修改构造参数&#xff0c;提交SQL查询语句&#xff0c;并传递至服务器端…...

java —— 类与方法

一、访问修饰符 在类和方法中&#xff0c;均可使用访问修饰符以锁定该类或方法的被访问权限。访问修饰符有四种&#xff1a; &#xff08;一&#xff09;public 同一个项目中&#xff0c;对所有的类可见。 &#xff08;二&#xff09;protected 同一个项目中&#xff0c;对…...

【MySQL精通之路】InnoDB-启动选项和系统变量

系统变量可以在服务器启动时设置TRUE或FALSE启用禁用&#xff0c;也可以通过使用--skip前缀来禁用 例如&#xff1a; 要启用或禁用InnoDB自适应哈希索引&#xff0c;可以在命令行中使用--skip-innodb-adaptive-hash-index或--innodb-adaptive-hash-index&#xff0c;或者在配置…...

嵌入式linux系统中文件系统制作方法详解

第一:制作目的 1、掌握嵌入式Ubuntu系统的构建方法 2、熟悉嵌入式Ubuntu文件系统映射压缩打包方法 3、掌握RK3399linux系统单文件系统更新方法 Ubuntu根文件系统制作完成之后,把制作好的ubuntu文件系统映射文件在出厂系统的基础上替换原有的ubuntu根文件系统,即对 Linux 系统…...

AI爆文写作:要写文章爆,这47个爆文前缀少不了!

47个爆文前缀:很震惊很好用 这些前缀,虽然被用了无数次,但每个人看到还是会忍不住点进去。 可以借鉴这样强情绪的句式。 序号前缀1就在刚刚…2真相曝光…3震惊国人…4惊天秘密…5疯狂转发…6删前速看…7千万别吃…8还敢喝吗…9癌症前兆…10赶快扔了…11太可怕了…12大事不…...

javas-core VS java-object-diff

对照工具选择 javas-core 和 java-object-diff ,对比demo https://github.com/kofgame/objectdiff-vs-javers&#xff0c;都为同源对比&#xff0c;都支持嵌套对象。 使用JMH测试方法进行性能测试&#xff0c;使用题库的QuestionResponseVO对象来进行对照对比&#xff0c;进行…...

dirsearch指令大全

文章目录 基本用法主要参数和选项目标和URL设置--url URL--url-list FILE 扩展名--extensions EXTENSIONS 字典文件--wordlists WORDLIST 线程和性能--threads THREADS--timeout SECONDS--delay MILLISECONDS 忽略状态码代理和请求设置--proxy PROXY--headers HEADERS 保存结果…...

C++基础:构建者设计模式

#include <iostream> #include <string> using namespace std; //构建者设计模式-一种工厂只生产一种复杂的产品 class robot {public:string head;string upbody;string downbody; };class robotBuilder {private:robot *myRobot;public:robotBuilder() //构造函…...

Swift 请求用户授权以跟踪其跨应用或网站的活动

步骤1&#xff1a;导入框架 首先&#xff0c;需要在Swift文件中导入AppTrackingTransparency框架。 import AppTrackingTransparency import AdSupport步骤2&#xff1a;请求跟踪许可 在适当的地方请求用户的跟踪许可。通常&#xff0c;这个请求会在应用启动时或者在用户执行…...

最新版npm详解

如&#xff1a;npm中搜索 jQuery image.png image.png 接地气的描述&#xff1a;npm 类似于如下各大手机应用市场 image.png image.png 查看本地 node 和 npm 是否安装成功 image.png image.png 或 npm install -g npm image.png image.png image.png image.png image.…...

超值分享50个DFM模型格式的素人直播资源,适用于DeepFaceLive的DFM合集

50直播模型&#xff1a;点击下载 作为直播达人&#xff0c;我在网上购买了大量直播用的模型资源&#xff0c;包含男模女模、明星脸、大众脸、网红脸及各种稀缺的路人素人模型。现在&#xff0c;我将这些宝贵的资源整理成合集分享给大家&#xff0c;需要的朋友们可以直接点击下…...

Python——一维二维字典数据转化为DataFrame的方法

import pands as pddf pd.DataFrame(dict)...

unity中如何插入网页

在Unity中插入自己的网页通常是通过使用Unity的WebGL构建目标和HTML页面来实现的。以下是一些步骤&#xff1a; 构建你的Unity项目为WebGL&#xff1a;在Unity中&#xff0c;选择Build Settings&#xff08;构建设置&#xff09;&#xff0c;将Platform&#xff08;平台&#x…...

DataCap实战指南:从多源数据整合到智能可视化的全流程解析

1. DataCap入门&#xff1a;为什么你需要这个数据瑞士军刀 第一次接触DataCap是在三年前的一个企业数据治理项目里。当时客户有十几个不同系统的数据需要整合&#xff0c;从传统的MySQL到实时分析的ClickHouse&#xff0c;还有一堆Excel和CSV文件。团队折腾了两周都没搞定数据…...

雅虎日本母公司将164个OpenStack集群整合为一个

LY Corporation是一家日本互联网巨头&#xff0c;旗下业务涵盖即时通讯、电子商务和支付等领域&#xff0c;在亚洲多个国家占据重要地位。该公司近日披露&#xff0c;正计划将高度定制化的OpenStack云平台替换为更标准化的开源云架构&#xff0c;并在此过程中推进大规模的资源整…...

UEFITool高级搜索功能:5个正则表达式技巧快速定位固件元素

UEFITool高级搜索功能&#xff1a;5个正则表达式技巧快速定位固件元素 【免费下载链接】UEFITool UEFI firmware image viewer and editor 项目地址: https://gitcode.com/gh_mirrors/ue/UEFITool UEFITool是一款强大的UEFI固件镜像查看和编辑工具&#xff0c;能够帮助用…...

智能抖音批量下载工具:自动化无水印资源获取的高效解决方案

智能抖音批量下载工具&#xff1a;自动化无水印资源获取的高效解决方案 【免费下载链接】douyin-downloader A practical Douyin downloader for both single-item and profile batch downloads, with progress display, retries, SQLite deduplication, and browser fallback …...

如何用wxhelper实现高效PC微信自动化开发:从原理到实战指南

如何用wxhelper实现高效PC微信自动化开发&#xff1a;从原理到实战指南 【免费下载链接】wxhelper Hook WeChat / 微信逆向 项目地址: https://gitcode.com/gh_mirrors/wx/wxhelper 在数字化办公与社交自动化需求日益增长的今天&#xff0c;PC微信作为重要的沟通工具&am…...

如何轻松打造完美舰船配置:EVE Online终极离线助手Pyfa使用指南

如何轻松打造完美舰船配置&#xff1a;EVE Online终极离线助手Pyfa使用指南 【免费下载链接】Pyfa Python fitting assistant, cross-platform fitting tool for EVE Online 项目地址: https://gitcode.com/gh_mirrors/py/Pyfa 你是否在EVE Online中为舰船配置而烦恼&am…...

打破Visio格式壁垒:drawio-desktop跨平台解决方案全解析

打破Visio格式壁垒&#xff1a;drawio-desktop跨平台解决方案全解析 【免费下载链接】drawio-desktop Official electron build of draw.io 项目地址: https://gitcode.com/GitHub_Trending/dr/drawio-desktop 当团队协作中Windows用户发送的VSDX文件在macOS或Linux系统…...

《Python 架构师的自动化哲学:从基础语法到企业级作业调度系统与 Airflow 止损实战》

《Python 架构师的自动化哲学&#xff1a;从基础语法到企业级作业调度系统与 Airflow 止损实战》 引言&#xff1a;凌晨三点的警报声与调度的艺术 你好&#xff0c;我是你的 Python 技术向导。在多年的软件架构与数据工程生涯中&#xff0c;我见过无数技术团队的变迁。如果说…...

foss_photo_libraries移动端功能详解:从自动上传到多平台支持的终极指南

foss_photo_libraries移动端功能详解&#xff1a;从自动上传到多平台支持的终极指南 【免费下载链接】foss_photo_libraries Free and Open Source Photo Libraries 项目地址: https://gitcode.com/gh_mirrors/fo/foss_photo_libraries 在当今移动优先的时代&#xff0c…...

终极TypeORM实战指南:从零到精通的完整TypeScript ORM培训方案

终极TypeORM实战指南&#xff1a;从零到精通的完整TypeScript ORM培训方案 【免费下载链接】typeorm TypeScript & JavaScript ORM for Node.js — supports PostgreSQL, MySQL, MariaDB, SQLite, SQL Server, Oracle, and more. 项目地址: https://gitcode.com/GitHub_T…...