docker 容器配置tocmat时间不统一

1、在tomcat配置文件bin下

vim   setenv.sh

#!/bin/bash
CATALINA_OPTS=‘-Duser.timezone=Asia/Shanghai‘
export CATALINA_OPTS
:wq

---------------------------重新启动tomcat  就可以解决问题-----------------------------

时间: 2024-10-21 22:40:53

docker 容器配置tocmat时间不统一的相关文章

Docker 网络之pipework 工具(2)将Docker容器配置到本地网络环境中

为了使本地网络中的机器和Docker容器更方便的通信,我们经常会有将Docker容器配置到和主机同一网段的需求.这个需求其实很容易实现,我们只要将Docker容器和主机的网卡桥接起来,再给Docker容器配上IP就可以了.下面我们来操作一下,我主机A地址为192.168.1.107/24,网关为192.168.1.1,需要给Docker容器的地址配置为192.168.1.150/24.在主机A上做如下操作:安装pipework下载地址:wgethttps://github.com/jpetazz

解决Docker容器时区及时间不同步问题

今天在系统集成测试时由测试人员提交了一个测试bug,原因是提交业务数据时间与实际时间(北京时间)有偏差,导致统计异常.由于我们集成测试是向测试人员直接提供完整的Docker镜像作为测试环境,原因应该是出在容器时间设置上. 拿到交付的docker镜像后,启动后进入容器控制台,使用date命令查看果然时间不正确.再查看宿主机时间是正确,这样肯定是容器启动时未将时区与宿主机保持同步了,由于测试镜像是由dockfile直接构建,因此问题基本了定准在dockerfile文件上了. 打开dockerfile

工具系列 | PHPSTROM 连接Docker容器 && 配置XDEBUG调试

1.什么是docker? Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的 Linux或Windows 机器上,也可以实现虚拟化.容器是完全使用沙箱机制,相互之间不会有任何接口. 2.服务模式 C/S模式.Docker是一个客户端-服务端(c/s)的架构程序.docker是以客户端(client)和守护进程(server)来运行. 3.通信方式 Unix的socket套接字,如:unix:///var/run/docker/s

如何定制docker容器的系统时间

Dockerfile加入下面一句(标红的部分): FROM xxxxxxENV JAVA_OPTS="-Dfile.encoding=UTF-8"ENV TZ=Asia/ShanghaiENV LANG en_US.UTF-8ENV LANGUAGE en_US:enENV LC_ALL en_US.UTF-8 RUN ln -snf /usr/share/zoneinfo/$TZ /etc/localtime && echo $TZ > /etc/timezon

docker修改容器gogs时区时间

问题描述: 公司内部搭建了一个gogs-git,是用docker部署的,但是发现提交的代码什么的时间跟服务器时间不一致 提交上去的世界是UTC时间不是中国的时间CST,相当于慢了8个小时 1.docker容器内的时区是UTC 2.服务器的时区是CTS 解决方法: 一开始以为是gogs配置文件问题,最好发现原来是docker容器的时间问题 gogs服务器时间: [[email protected] ~]# date Fri Oct 19 16:19:19 CST 2018 docker容器的时间:

Docker Java应用日志时间和容器时间不一致

1.在docker容器和系统时间不一致是因为docker容器的原生时区为0时区,而国内系统为东八区. 2.还有容器中运行的java应用打出的日志时间和通过date -R方式获取的容器标准时间有八个小时时间差. 也就是容器时间和系统时间一致,但是部署的应用和容器时间不一致.Tomcat中部署java应用为例. 修改容器的时区 cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime 修改tomcat JAVA_OPTS JAVA_OPTS="$JAVA

虚拟化技术—docker容器—PIPEWORK解读与实践

本文通过3个样例 -- 将Docker容器配置到本地网络环境中.单主机Docker容器的VLAN划分.多主机Docker容器的VLAN划分,演示了如何使用pipework帮助我们进行复杂的网络设置,以及pipework是如何工作的. 1.pipework的使用以及源码分析 Docker自身的网络功能比较简单,不能满足很多复杂的应用场景.因此,有很多开源项目用来改善Docker的网络功能,如pipework.weave.flannel等.这里,就先介绍一下pipework的使用和工作原理. pip

使用pipework将Docker容器桥接到本地网络环境中

在使用Docker的过程中,有时候我们会有将Docker容器配置到和主机同一网段的需求.要实现这个需求,我们只要将Docker容器和主机的网卡桥接起来,再给Docker容器配上IP就可以了.pipework工具来实现这一需求 1.安装pipework 2.宿主机配置桥接网络(可以省略) 3.给容器添加桥接地址 实验环境: 宿主机:10.207.0.99/24 网关:10.207.0.0.1 容器test:10.207.0.236/24 1.安装pipework [[email protected

Pycharm 部署 Docker 容器解释器

假定 164 服务器中的 Docker 容器已配置完成.接下来,我们将详细说明如何在 Pycharm 中,将项目的 python 解释器指向 Docker 容器. 1 配置 Docker (1)依次点击 View --> Tool Windows --> Docker. (2)然后点击铅笔图标,开始配置 Docker. (3) 弹出「Docker」窗口后,在如下图所示的「Engine API URL」中填入:tcp://192.168.7.164:2375,其中 2375 为服务器端 Dock