Docker

Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的 Linux或Windows 机器上,也可以实现虚拟化。

Dockerfile的CMD和ENTRYPOINT实例

本文将通过实例来区分Dockerfile的CMD指令和ENTRYPOINT指令在实际实例中的区别。

Dockerfile实例自定义TOMCAT

本文将继承基础centos镜像,然后将我们自己的 jdk 和 tomcat 安装包拷贝且解压到 centos 镜像的 /usr/local 目录。然后配置 JAVA_HOME、CLASSPATH、PATH、CATALINA_HOME 和 CATALINA_BASE 环境变量。

Dockerfile实例自定义CentOS

本文将介绍怎样使用Dockerfile自定义CentOS,该镜像将继承centos镜像,然后使用yum install安装vim和net-tools(ifconfig命令)。

Dockerfile实例Hello World

本文将介绍一个简单的Dockerfile入门实例,该将逐一描述怎样去编写Dockerfile,然后根据Dockerfile构建镜像,运行容器。

Dockerfile之ONBUILD

本文将介绍Dockerfile中的ONBUILD指令,ONBUILD 是一个特殊的指令,它后面跟的是其它指令,比如 RUN, COPY 等,而这些指令,在当前镜像构建时并不会被执行。只有当以当前镜像为基础镜像,去构建下一级镜像的时候才会被执行。

Dockerfile之ENTRYPOINT

本文将介绍Dockerfile的ENTRYPOINT指令,该指令和CMD指令一样,也是用来设置容器启动时执行的操作。但是两者之间也存在一些差别,本文将进行介绍。

Dockerfile之CMD

本文将介绍Dockerfile的CMD指令,该指令设置容器启动时执行的操作。

Dockerfile之VOLUME

本文将介绍Dockerfile的VOLUME指令,该指令可以指定一个或多个目录作为容器的数据卷。例如:将redis的持久化目录作为容器数据卷,即使我们将容器删除了,该目录的数据依然存在。

Dockerfile之WORKDIR

本文将介绍Dockerfile的WORKDIR指令,该指令用来切换当前工作目录。

Dockerfile之COPY

本文将介绍Dockerfile中的COPY指令,该指令和ADD指令有一样的效果,只是该指令并不会附加其他操作,仅仅单纯的将文件从宿主机拷贝到镜像。

Dockerfile之EXPOSE

本文将介绍Dockerfile的EXPOSE指令的用法。

Dockerfile之ADD

本文将介绍Dockerfile的ADD指令,ADD 指令和 COPY 的格式和性质基本一致。但是在 COPY 基础上增加了一些功,ADD会对压缩文件进行解压操作。

Dockerfile之ENV

本文将介绍Dockerfile的ENV指令,该指令用来设置环境变量。

Dockerfile之RUN

本文将介绍Dockerfile中的RUN指令,给出RUN命令的简单使用。

Dockerfile之MAINTAINER

本文将简单介绍Dockerfile的MAINTAINER指令,该指令用来设置镜像的维护者信息。

首页 1 2 下一页 末页 共16/2页
关于
本网站属于个人的非赢利性网站,转载的文章遵循原作者的版权声明,如果原文没有版权声明,请来信告知:hxstrive@outlook.com
公众号