怎么处理sqlserver2017部署在winowsDocker上时区无法修改成功的方式,并且可以多创建新的容器调用简单的方式直接使用!
在创建该容器的时候我们执行的语句中添加了一个

从图中所看到的内容,上海时区,按照正常流程一般都是可疑正常执行的,但最后事情并不是我们所想的那么简单。
我们进入对应的容器里面
,执行语句之后查找对应的文件夹,
找到sys文件夹,cd到该目录下,随后执行
发现没有localtime这个目录
,而我们所修改时区的信息都是在这个目录下的。这时该怎么办呢?
我们查询网上的信息去下载
结果发现不能下载。。。。。但这里需要知名一下,apt install tzdata,这个指令才是对的,因为更新了阿里源之后,发现指令只有tzdata,没有tzdate。。。。。
中间尝试的步骤就省略吧,直接开始重要的几个步骤:
1.查看当前的系统是什么,
执行之后发现是Ubuntu的。
2.我们想下载或执行更新,无法找到源文件。本来想在容器里直接vim创建执行,结果发现vim也没有,无法执行。这时我们想了一个简单的方式,就是copy。
我们从网上查找了源
把加入的内容进行了拷贝,复制到文本中,修改后文件名改为sources.list(包含后辍名的)。需要下载和复制的地址:https://www.cnblogs.com/walblog/p/9062754.html;感谢这位伙伴分享到的阿里源信息。将已经准备好的源文件拷贝进容器中的文件里
3.执行完毕之后,我们需要再进入容器进行操作:
找到了源文件,随后执行
在源文件的目录下执行更新语句,从截图中可疑发现执行有了动静,说明整个流程正常在走。
4.执行安装时区信息的语句:
结果有了动静。我们再查询时区映射的路径发现已经可以访问了
5:我们需要将时区改为我们所处的时区,执行如果的命令
我们发现了所有相关的时区信息,我们选择了Asia,进入之后再寻找相关中国时区的地区信息,
选择完China之后我们再选择beijing,然后一路高歌到了最后一个确认这里,它通过网络查询到是上海时区信息,那么我们当然确认上海的信息了。确认完毕,我们查看容器时间,时间已经修改了,与我服务器上的时间显示一致。
大家明白了吗?这里一个很麻烦的事,幸亏有一个经常使用docker的李工在,要不了我就完全凉凉,无法修改。。。。。得感谢我们公司里的李工的帮忙!
继续新的内容方式进行新说明:
首先第一次我们没有安装过时区包信息的时候,我们必须按照上面的方式进行下载好我们需要的时区包信息。这个时候我们有新的容器创建,那么我们就会考虑新的容器难道我们又得继续前面的步骤了吗?其实不用。。。。。
首先我们将当前容器中下载的时区包拷贝到本地的文件夹中。
语句:
docker cp 容器中时区文件包路径(usr/share/zoneinfo) 本地的需要拷贝到的位置
然后执行完该语句之后,我们就可以看到对应的文件夹中有我们下载来的时区包的信息。这时我们创建新的容器的时候,只需要添加映射就行了
-v 本地时区包位置:容器中位置(usr/share/zoneinfo)
创建完毕,我们再进入docker中进入该容器的 /bin/bash 进入容器内部,查询date,发现他的时区就是我们这个定义的时区。所以我们顺利地完成了以后简单创建新容器也不会有时区问题的麻烦了!
怎么处理sqlserver2017部署在winowsDocker上时区无法修改成功的方式,并且可以多创建新的容器调用简单的方式直接使用!的更多相关文章
- VS2013中的MVC5模板部署到mono上的艰辛历程
部署环境:CentOS7 + Mono 3.10 + Jexus 5.6 在Xamarin.Studio创建的asp.net项目,部署过程非常顺利,没有遇到什么问题:但在VS2013中创建的asp.n ...
- 基于Flask的Web应用部署到SAE上遇到的问题
我的应用底层数据库用的是MySQL,利用Flask-SQLALchemy实现接口操作.我遇到的问题是: 在我把代码部署到SAE上后,当数据向数据库insert的时候总是出现“2006,MySQL ha ...
- 把web项目部署到tomocat上
版权声明:本文为博主原创文章,未经博主允许不得转载. 目录(?)[-] 常识 1 War包 2 Tomcat服务器 配置Java运行环境 1 下载并安装JDK 2 设置JDK环境变量 3 验证是否JD ...
- WCF Service部署在IIS上
环境vs2010,WCF应用程序.如何将WCF部署在IIS上. 第一步:右键点击项目,选择生成部署包. 第二步:在你项目所在的文件目录下找到Package文件夹,这就是我们的部署包所在的地方.在这个p ...
- JAX-WS(三)构建简单webservice部署到tomcat上
前言: 虽然构建本地的jax-ws的webservice很简单,但要部署到tomcat上要绕过点弯. tomcat本身和jdk都没有jaw-ws的API,所以部署的时候需要额外做点事情,有两种选择 1 ...
- hexo部署到gitcafe上静态博客
http://zanderzhang.gitcafe.io/2015/09/17/hexo部署到gitcafe上静态博客/ hexo这些事儿,zippera's blog,之类的,这些都说的很清楚了. ...
- WCF服务部署到IIS上,然后通过web服务引用方式出现错误的解决办法
本文转载:http://www.cnblogs.com/shenba/archive/2012/01/06/2313932.html 昨天在用IIS部署一个WCF服务时,碰到了如下错误: 理解了文档内 ...
- MVC 4.0项目部署在IIS上无法浏览的解决方案
本文属于原创,转载请标明出处! MVC 4.0发布后部署到IIS上可能出现无法浏览的问题,浏览器报403的错误. 解决方法是:只需在web.config配置文件里的<system.webServ ...
- 将网站部署到服务器上出现_STORAGE_WRITE_ERROR_问题
用的thinkphp3.2的框架,在本地运行没有问题,部署到服务器上(基于centos的LAMP环境)即报错,报错信息如下(完全看不懂...):求大神帮帮忙~~~~(>_<)~~~~ :( ...
随机推荐
- WIN7+Qt5.2.0连接oracle数据库的oci驱动的编译
一.前提安装 1.需要安装QT5.2.0,本介绍安装的是qt-windows-opensource-5.2.0-mingw48_opengl-x86-offline.exe: 本文安装目录:c:\Qt ...
- VScode优化记录
主题: One Dark Pro VS Code 官网页面 这是为 VS Code准备的 One Dark 主题,他是 Atom 标志性的主题.需要我说更多吗?我喜欢这个主题. Mon ...
- Linux 之Shell for循环
@代表所有参数所以如果后面跟上echo $v你会发现他会一次显示user userdebug eng $poo -le ${#prodlist[@]} 这句话是说 $poo小于等于prodlist中的 ...
- 开发软件-IntelliJ IDEA:百科
ylbtech-开发软件-IntelliJ IDEA:百科 IDEA 全称 IntelliJ IDEA,是java语言开发的集成环境,IntelliJ在业界被公认为最好的java开发工具之一,尤其在智 ...
- Swift 数据类型
Swift 提供了非常丰富的数据类型,以下列出了常用了几种数据类型: Int 一般来说,你不需要专门指定整数的长度.Swift 提供了一个特殊的整数类型Int,长度与当前平台的原生字长相同: 在32位 ...
- win2008 r2下配置IIS7(ASP.net运行环境)
一.常规配置: 1.先要设置应用程序池(ApplicationPool)为Classic.NETAppPool. 2.选中左侧的“应用程序池”,选中“Classic.NETAppPool”,单击右侧的 ...
- 005-多线程-锁-JUC锁-LockSupport【使用、Unsafe、对比Object的wait、底层源码】
一.概述 在Java多线程中,当需要阻塞或者唤醒一个线程时,都会使用LockSupport工具类来完成相应的工作.LockSupport定义了一组公共静态方法,这些方法提供了最基本的线程阻塞和唤醒功能 ...
- 001-jdk-数据结构-总览
一.集合类简介 1.1.背景 数组是很常用的一种的数据结构,用它可以满足很多的功能,但是,有时会遇到如下这样的问题: 1.需要该容器的长度是不确定的. 2.需要它能自动排序. 3.需要存储以键值对方式 ...
- 将SSRF升级为RCE(AWS环境)
原文:https://generaleg0x01.com/2019/03/10/escalating-ssrf-to-rce/ 查找域名范围: 在枚举客户端的子域名时.找到了子域名[docs] 打开这 ...
- jmeter5实现文件上传接口测试
背景:在公司做接口自动化编写过程中,遇到需要测试一个在线下载导入模板的接口,之前都没有接触过关于文件上传下载的接口测试,此处做个记录,为后续工作开展做个参考. 步骤: 打开浏览器按F12 手动进行文件 ...