Dcoker常用指令
FROM: 通常情况下,你要创建的镜像基于另外一个镜像的,这就需要使用FROM,当然也可以完全从头创建。
MAINTAINER: 该镜像的维护人。
RUN: 这里可以定义一些需要运行的命令。例如 npm install, dotnet restore,dotnet run等等。
COPY: 开发的时候,可以把源码放在Volumes里,而在生产环境下,经常需要把源码复制到容器里面,使用COPY命令就可以做到这点。
ENTRYPOINT: 它可以定义容器的入口,把容器配置成像exe一样的运行文件。通常是一些例如dotnet命令,node命令等等。
CMD: 设置容器运行的默认命令和参数。当容器运行的时候,这个可以在命令行被覆盖。
WORKDIR: 设定容器运行的工作目录。
EXPOSE: 暴露端口。
ENV: 设定环境变量。
VOLUME: 定义卷,并控制如何在宿主中进行存储。