最近一段时间弄了下Dockerfile,实践中也发现了不少问题,总结如下:

1. Java环境变量不生效的问题:

启动容器不同于系统完整启动流程,当容器运行后不会执行source /etc/profile命令,即使在/etc/profile添加环境变量也不会生效,可以使用ENV参数在Dockerfile中定义,也可以使用entrypoint在脚本里执行添加环境变量的命令。

Dockerfile不是she...

Continue reading >>