dockerfile 打包镜像
2024-10-21 15:30:57
打包镜像指令
docke人 build -t xxx -f dockerfile2 . xxx 镜像名称
-f 指定dockerfile2 文件 (多个文件的话)
. 当前的上下文空间
dockerfile 文件
指定基础image为该image的最后修改的版本。或者:
FROM <image>:<tag>
MAINTAINER(用来指定镜像创建者信息)
构建指令,用于将image的制作者相关的信息写入到image中。当我们对该image执行docker inspect命令时,输出中有相应的字段记录该信息。
格式:
MAINTAINER <name>
3)RUN(安装软件用)
构建指令,RUN可以运行任何被基础image支持的命令。如基础image选择了ubuntu,那么软件管理部分只能使用ubuntu的命令。
该指令有两种格式:
RUN <command> (the command is run in a shell - `/bin/sh -c`)
RUN ["executable", "param1", "param2" ... ] (exec form)
)CMD(设置container启动时执行的操作)
设置指令,用于container启动时指定的操作。该操作可以是执行自定义脚本,也可以是执行系统命令。该指令只能在文件中存在一次,如果有多个,则只执行最后一条。
该指令有三种格式:
CMD ["executable","param1","param2"] (like an exec, this is the preferred form)
CMD command param1 param2 (as a shell)
(5)ENTRYPOINT(设置container启动时执行的操作)
设置指令,指定容器启动时执行的命令,可以多次设置,但是只有最后一个有效。
两种格式:
ENTRYPOINT ["executable", "param1", "param2"] (like an exec, the preferred form)
ENTRYPOINT command param1 param2 (as a shell)
最新文章
- ios使用CocoaHTTPServer实现文件共享
- Oracle 设置表空间自增长
- ios -- 教你如何轻松学习Swift语法(三) 完结篇
- 改变tableView索引颜色
- 【CodeForces 520E】Pluses everywhere
- vim粘贴代码格式变乱
- IOS 如何选择delegate、notification、KVO?
- LeetCode 292. Nim Game (取物游戏)
- BEGINNING SHAREPOINT&;#174; 2013 DEVELOPMENT 第14章节--使用Office Services开发应用程序 Excel Services中新功能
- zookeeper提示Unable to read additional data from server sessionid 0x
- ASP.NET Core 集成测试中结合 WebApplicationFactory 使用 SQLite 内存数据库
- python杂记二
- 可以用py库: pyautogui (自动测试模块,模拟鼠标、键盘动作)来代替pyuserinput
- 3.十分钟搞定Vue搭建
- 并发学习一、MPI初步认识
- MySQL修改root密码的3种方法
- python学习笔记(18)--eclipse更换主题
- [APIO2018]铁人两项 --- 圆方树
- sonar严重性与颜色对应关系
- uva 12096 - The SetStack Computer(集合栈)
热门文章
- 导出excel类型转换
- spring-in-action-day05-REST
- .Net Core(.Net6)创建grpc
- Docker安装elasticsearch、kibana
- Networking &;&; Internet 计网学习笔记一
- 我做的FFmpeg开源C#封装库Sdcb.FFmpeg
- python将一行多字符转换为多行单字符方法
- IIS SSL认证流程&; url重写
- 跟着廖雪峰学python 006
- E-MU1212m(E-MU1616m)在Win10(Win11)中的驱动安装