怎么处理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环境)即报错,报错信息如下(完全看不懂...):求大神帮帮忙~~~~(>_<)~~~~ :( ...
随机推荐
- ajax调用c#后端,发现参数没数值
之前是int的数据,名字是id 后面被改成字符串的数据,名字是encrptedId 因为名字不匹配,导致找不到数值.只需要把js里调用传递的参数名字改一下,或者C#后端,继续保持原来的名字
- (八)爬虫之js调试(登陆知乎)
上次爬取网易云音乐,折腾js调试了好久,难受....今天继续练练手,研究下知乎登陆,让痛苦更猛烈些. 1.简单分析 很容易就发现登陆的url=“https://www.zhihu.com/api/v3 ...
- 如何丧心病狂的使用python爬虫读小说
写在前边 其实一直想入门python很久了,慕课网啊,菜鸟教程啊python的基础的知识被我翻了很多遍了,但是一直没有什么实践.刚好,这两天被别人一直安利一本小说<我可能修的是假仙>,还在 ...
- SQL-W3School-高级:SQL AUTO INCREMENT 字段
ylbtech-SQL-W3School-高级:SQL AUTO INCREMENT 字段 1.返回顶部 1. Auto-increment 会在新记录插入表中时生成一个唯一的数字. AUTO INC ...
- SQL-W3School-高级:SQL LEFT JOIN 关键字
ylbtech-SQL-W3School-高级:SQL LEFT JOIN 关键字 1.返回顶部 1. SQL LEFT JOIN 关键字 LEFT JOIN 关键字会从左表 (table_name1 ...
- Swift 字面量
所谓字面量,就是指像特定的数字,字符串或者是布尔值这样,能够直接了当地指出自己的类型并为变量进行赋值的值.比如在下面: let aNumber = //整型字面量 let aString = &quo ...
- HTM概述
Html: Hyper Text Markup Language 超文本标记语言 超文本: 超出纯文本的范畴 标记语言: 标记其实就是标签 标签的格式: <标签名称>
- OpenCL多次循环执行内核的一个简单样例
最近有不少朋友在多次循环执行OpenCL内核程序的时候碰到一些问题.由于对OpenCL初学者而言可能比较普遍,因此我这里给出一个清晰简单的demo来掩饰如何简单又高效地执行循环执行OpenCL内核. ...
- 前端 - 轮询, 长轮训, websocket
轮询 概念 ajax 轮询的原理很简单,让浏览器间隔几秒就发送一次请求,询问服务器是否有新信息 代码 function showUnreadNews() { $(document).ready(fun ...
- smarty 对数据库的简单操作。
smarty简单配置 -------------------------------------smarty_inc.php-------------------------------------- ...