Dict.CN 在线词典, 英语学习, 在线翻译 ------------- MyGitee 朱秋贵内科诊所 My腾云code

dockerfile语法

https://github.com/docker-library/tomcat/blob/master/8.5/jdk11/adoptopenjdk-hotspot/Dockerfile

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1、FROM 指定父镜像,基于哪个镜镜image构建|指定基础镜像,必须为第一个命令  如下图

    


2、MAINTAINER 维护者

 

 

 

 

 

 

3、RUN: 容器创建的时候执行一段命令,构建镜像时执行的命令  如下图


 

 

 

4、ADD:将本地文件添加到容器中,tar类型文件自动解压(网络压缩资源不会被解压),
      可以访问网络资源,类似wget
5、COPY:功能类似ADD,但是是不会自动解压文件,也不能访问网络资源

 

 

 


6、CMD:构建容器后调用,也就是在容器在启动时才进行调用。.sh执行文件  如下图


 

 

 

7、ENV:设置环镜变量     如下图


 

 

 

 

 

8、EXPOSE:指定于外界交互的端口

 

 

 

 

 

 


9、VOLUME 用于指定持久化目录
10、WORKDIR 设置进入容器时的路径  默认访问目录

 

构建自己的centos镜像

#######Base镜像 docker hub中的镜像都是通过Base镜像中安装和配置需要的软件构建的
########构建自己的centos 镜像
docker run -it centos
1)、需求定制修改centos根目录
2)、实现支持vim插件

 

 

 

 

 

 

 ########定制CentOS镜像 

 

 

 

 

 

 

 


Tomcat-------------jdk环境

 

posted @ 2021-06-27 15:30  cn2024  阅读(52)  评论(0编辑  收藏  举报