Dockerfile常用指令
Docker常用命令:
FROM 指定base镜像
MAINTAINER 设置镜像的作者
COPY 将文件从build context复制到镜像,COPY支持两种形式,1.COPY src dest 2.COPY["src","dest"]
ADD 与COPY类似,从build context复制文件到镜像,不同的是,如果src是归档文件(tar,zip,tgz,xz)等,文件会自动解压到dest上
ENV 设置环境变量,环境变量可以被后面的指令使用
EXPOSE 指定容器中的进程会监听某个端口,Docker可以将该端口暴露出来。
VOLUME 将文件或目录声明为volume(类似与宿主机共享目录)
WORKDIR 为后面的RUN,CMD,ENTRYPOINT,ADD,COPY指令指定镜像中的当前工作目录
RUN 在容器中运行指定命令
CMD 在容器启动时运行指定的命令,Dockerfile中可以有多个CMD指令,但只有最后一个生效。CMD可以被docker run之后的参数替换掉
ENTRYPOINT 设置容器启动时运行的命令,Dockerfile中可以有多个ENTRYPOINT指令,但只有最后一个生效。CMD或docker run之后的参数会被当作参数传递给ENTRYPOINT
即使在想放弃也一定要坚持下去 这条路很长 长到需要咬着牙去坚持下去
浙公网安备 33010602011771号