容器技术--Dockerfile 构建镜像

news/2024/9/23 15:45:24/

Dockerfile_0">Dockerfile

dockerfile 是一系列命令&参数构成的脚本,这些命令应用于基础镜像,最终创建一个新的镜像,可以提供一致的运行环境。【也可以登录容器,自己安装软件,最后commit为镜像】

  • 命令
    • FROM 指定基础镜像(必须),如FROM ubuntu;每一个指令就生成一层镜像;
    • RUN 运行一条指令,如安装软件 RUN apt-get install mysql-server
    • CMD 容器启动后需运行的前台程序,如CMD ["nginx", "-c", "/etc/nginx/nginx.conf"],相当于docker run启动容器时最后加的命令
      docker run -it --name=centos1 centos nginx -c /etc/nginx/nginx.conf
    • MAINTAINER 维护者;
    • ADD 添加宿主机的文件 -> 容器中 (会自动解压);
    • COPY (仅仅)复制宿主机文件到容器中,如COPY /home/laufing

http://www.ppmy.cn/news/1529387.html

相关文章

sql语法学习

学习 SQL(Structured Query Language)语法是数据库开发的基础,主要用于数据库的管理和操作。以下是 SQL 的基本语法和常用操作,涵盖数据查询、插入、更新、删除等。 1. 数据库基础 数据库:存储表和数据的集合。表&am…

电脑远程启动Wol

WOL介绍 WOL是Wake On Lan就是通过网卡启动电脑操作。具体就是客户端发送一个命令,电脑由于没有彻底断电会响应这条命令,用于启动电脑。如果有公网IP就可以实现随时启动电脑。这需要硬件和软件同时协作,不过大部分网卡都支持,Win…

10 while和unitl循环结构语句

while和unitl循环结构语句 一、循环结构语句 ​ Shell编程中循环命令用于特定条件下决定某些语句重复执行的控制方式,有三种常用的循环语句:for、while和until。while循环和for循环属于“当型循环”,而until属于“直到型循环”。 二、详解…

线性代数之QR分解和SVD分解

文章目录 1.QR分解Schmidt正交化Householder变换QR分解的应用 2. 求矩阵特征值、特征向量的基本方法3.SVD分解SVD分解的应用 参考文献 1.QR分解 矩阵的正交分解又称为QR分解,是将矩阵分解为一个正交矩阵Q和一个上三角矩阵R的乘积的形式。 任意实数方阵A&#xff0c…

lora 微调3B模型微调前有5G 量化f16 后最后导出模型容量变小了只有2G了,为什么?

环境: lora 微调 问题描述: lora 微调3B模型微调前有5G 量化f16 后最后导出模型容量变小了只有2G了,为什么? 解决方案: 在使用LoRA(Low-Rank Adaptation)对大语言模型(例如一个…

爬虫 ----hook

目录 定义: 了解什么是hook? 举例 hook XHR请求 XMLHttpRequest 案例地址: Interceptors-拦截器 HOOK cookie操作 cookie 示范 常见的hook代码总结 1.Hook Cookie 2.Hook Header 3.Hook URL 4.Hook JSON.stringify 5.Hook JSON.parse 6.Ho…

mybatis 配置文件完成增删改查(三) :mybatis如何接收多个参数

文章目录 mybatis如何接收多个参数同时满足多个条件 的查询1方法二方法三 mybatis如何接收多个参数 三种方法 同时满足多个条件 的查询 1 编写接口方法:Mapper接口 参数可能是好几个 结果类型 List //同时满足多个条件的查询/*** Param("与sql语句占位符一…

pg入门3—详解tablespaces—下

pg默认的tablespace的location为空,那么如果表设置了默认的tablespace,数据实际上是存哪个目录的呢? 在 PostgreSQL 中,如果你创建了一个表并且没有显式指定表空间(tablespace),或者表空间的 location 为…