【英语Five从代码学英语】系列文章目录
第一章 dockerfile文件中的-volume\alpine\env\tmp\sh\echo\entrypoint
———— 由查看一份dockerFile文件引起的突发奇想,挥手敲键盘mark。————
文章目录
前言
源于查看一份dockerFile文件引起的突发奇想,挥手敲键盘mark。
经常看到很多英文单词,虽然在使用的过程中知道它的代码使用作用和方法,但是从来没有仔细去查看这个单词在英语中的本意究竟是啥。
由于这一类型的单词数量确实逐步增加,这些最熟悉的陌生人单词也越来越多。
博主决定随手将这些关联的单词给搜索+收集+记录到专栏。揭开最熟悉的陌生单词的面纱!!
本文就介绍了一份dockerfile配置文件中需要用到的一些单词。
一、示例代码
示例:以下是一段windows下打包java项目为Docker容器部署的docker部署配置文件。
写好java代码,把项目打包成可运行的jar包之后,要想部署在docker容器上面,需要准备Dockerfile文件。把项目jar包和Dockerfile文件拷贝到同一个文件夹,编译镜像,执行打包完的镜像,运行容器,就可以将java项目运行在docker容器上。
FROM openjdk:8-jdk-alpine
VOLUME /tmp
ADD cullinan-0.0.1-SNAPSHOT.jar app.jar
RUN sh -c 'touch /app.jar'
RUN echo "Asia/Shanghai" > /etc/timezone
ENV JAVA_OPTS=""
ENTRYPOINT ["sh", "-c","java $JAVA_OPTS -Djava.security.egd=file:/dev/./urandom -jar /app.jar"]
二、英语单词
1、volume 卷
查询单词词意方式:百度翻译、百度搜索、海词词典、牛津词典等互联网词典搜索引擎。
常见释义
英[ˈvɒljuːm] 美[ˈvɑːljuːm]
n. 体积; 卷,合订本; 容积,容量; 量,额; 音量,响度; 大量,许多;
书; (成套书籍中的)一卷,一册; 最大音量; 唱片; 一套录音磁带; adj. 大量的; v. 把…收集成卷,把…装订成合订本;
成团地喷出; (烟、蒸汽等)成团升起/卷起;
在docker部署代码中经常用到volume,其实指的是卷的意思,一卷意昧着docker服务器中的一小块空间存储空间的意思。
2、alpine 阿尔卑斯的,高山的
alpine 英 /ˈælpaɪn/ 美 /ˈælpaɪn/ adj. 高山的;(尤指中欧,瑞士的)阿尔卑斯山的 n. 高山植物
牛津词典
adj.高山的;(尤指中欧)阿尔卑斯山的 existing in or connected with high
n.mountains, especially the Alps in Central Europe noun高山植物 any plant
that grows best on mountains
这里的alpine指的是openjdk中的8-jdk-alpine版本,alpine是因为这个jdk版本基于Alpine Linux构建。
3、ENV 环境
ENV
abbr. 环境;信封;以氢燃料电池为动力的电动机车(Emissions Neutral Vehicle)
environment Envelope; Electric motorcycles and scooters powered by Hydrogen fuel cell
environment
英/ɪnˈvaɪrənmənt/
美 /ɪnˈvaɪrənmənt/
n. (影响个体或事物行为或发展的)环境;生态环境;自然环境;客观环境;软件包;工作平台
“env” 可以指 “environment” 的缩写,它有多种可能的含义和用法:
1、操作系统中的环境变量。这些变量包含了操作系统的信息,如系统路径、用户名、语言等等。程序可以通过读取这些变量的值来获取操作系统信息。
2、编程中的虚拟环境。这些环境通常是为了隔离不同项目的依赖关系而创建的。例如,在Python中,可以使用虚拟环境来隔离不同项目的依赖包,从而避免它们之间的冲突。
3、在软件开发中,“env”还可以指代“运行环境”,即软件在运行时所处的环境。这包括硬件、操作系统、编程语言版本、库版本等等。在解决软件问题时,知道运行环境可以帮助开发人员更好地诊断和解决问题。
4、env 可以是一个外部命令,程序文件/bin/env,列出所有环境变量及其赋值。
英语例句:
If the env property were set to dev then the development deployment information would be used.
如果env属性被设置为dev,则使用开发部署信息。
这里指的是环境变量声明
4、tmp 临时的
abbr. 临时;Terminal Monitor Program 终端监控程序

本文介绍了Dockerfile中的一些重要英语词汇,如volume(卷)、alpine(轻量级Linux发行版)、ENV(环境变量)、tmp(临时文件)、sh(shell)、echo(输出命令)和entrypoint(入口点)。通过实例和代码知识,详细解析了这些词汇在Docker部署中的作用和含义。
最低0.47元/天 解锁文章
2873

被折叠的 条评论
为什么被折叠?



