怎么处理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环境)即报错,报错信息如下(完全看不懂...):求大神帮帮忙~~~~(>_<)~~~~ :( ...
随机推荐
- arcgis python 标注
import arcpy mxd = arcpy.mapping.MapDocument("current") lyr = arcpy.mapping.ListLayers(mxd ...
- P2308 添加括号
P2308 添加括号 题解 一看这题---我能AC 看完这题---我要换题 这题第二问其实就是一个链的石子合并,也就是不用处理环 所以一三问怎么处理??? 数组 mid[ i ][ j ] 记录区间 ...
- StateListDrawable
可供设置的属性如下: drawable:引用的Drawable位图,我们可以把他放到最前面,就表示组件的正常状态~ state_focused:是否获得焦点 state_window_focused: ...
- 在Win7下玩PC游戏发生类似d3d9x_43.dll找不到的情况
由于d3d9x属于DirectX9.0c扩展,默认不会随系统安装.因此要快速修复这个问题可以去微软官网下载D3D驱动补丁. http://www.microsoft.com/zh-cn/downloa ...
- 一百三十三:CMS系统之版块管理一
把模型创建到公共的models里面 class BoardModel(db.Model): __tablename__ = 'board' id = db.Column(db.Integer, pri ...
- charles-mock数据的方法(有空自己写一个)
https://www.jianshu.com/p/75d24f264ce2 这个也可以参考下 https://www.cnblogs.com/kaibindirver/p/9104996.html ...
- 解析Python编程中的包结构
解析Python编程中的包结构 假设你想设计一个模块集(也就是一个"包")来统一处理声音文件和声音数据.通常由它们的扩展有不同的声音格式,例如:WAV,AIFF,AU),所以你可能 ...
- git命令自动补全
git安装好后发现命令不能自动补全于是搜了很多方法,先按博客里面的方法试了下: 1.下载配置文件 git clone git://git.kernel.org/pub/scm/git/git.git ...
- VAO和VBO
我想大家都已经熟悉VBO了吧.在GL3.0时代的VBO大体还是处于最重要的地位,但是与此同时也出现了不少新的用法和辅助役,其中一个就是VAO.本文大致小记一下这两者的联系,帮助大家理解一下这个角色.— ...
- 最新 盛趣游戏java校招面经 (含整理过的面试题大全)
从6月到10月,经过4个月努力和坚持,自己有幸拿到了网易雷火.京东.去哪儿.盛趣游戏等10家互联网公司的校招Offer,因为某些自身原因最终选择了盛趣游戏.6.7月主要是做系统复习.项目复盘.Leet ...