我们之前的一些license 服务器,license 是有日期期限的,超过这个时间段,license 就过期了。 那么我们通常的做法是将服务器的os 时间回调到该时间区间,但是license 服务器 很有可能有防破解机制,来侦查你的主机是否有调整时间的动作。(具体是通过什么来判断的,无法得知)
于是,我通过将license 软件 打包到docker 镜像里, 在容器启动前,调整宿主机的系统时间,这样容器启动时,就会自动读取宿主机的时间,而隔离了主机是否有调整时间的动作的侦测。
当然,前提是 你制作docker 镜像时,提前EXPORT 服务端口,这样license 服务器 启动license服务时,能对外界提供服务(端口)。