编写Dockerfile打包镜像需要注意的地方

1、使用官方仓库认证过的基础镜像

在打包镜像时候,使用的基础镜像,不要随便使用一个私人仓库的镜像。
尽量使用官方仓库认证过的基础镜像,不然在打包自己项目镜像时候,很难打包成功。

2、写上jdk中java二进制的绝对路径

构建有java环境变量的镜像,在使用命令 java -jar  XXXX.jar 运行某一个jar包时,若报错找不到java的二进制文件,可以尝试将写上jdk中java二进制的绝对路径,如:/var/lib/java/bin/java -jar xxxx.jar

3、命令使用的注意:

(1)ADD命令:

格式为 ADD
该命令将复制指定的 到容器中的 。 其中 可以是Dockerfile所在目录的一个相对路径;也可以是一个 URL;还可以是一个 tar 文件(自动解压为目录)。

(2)COPY:

格式为 COPY
复制本地主机的 (为 Dockerfile 所在目录的相对路径)到容器中的
使用本地目录为源目录时,推荐使用 COPY

(3)ENTRYPOINT :

两种格式:
ENTRYPOINT ["executable", "param1", "par

你可能感兴趣的:(解决方案,#,springboot,java,docker)