码迷,mamicode.com
首页 > 数据库 > 详细

怎么处理sqlserver2017部署在winowsDocker上时区无法修改成功的方式。

时间:2019-10-28 21:22:49      阅读:236      评论:0      收藏:0      [点我收藏+]

标签:uri   ubunt   为我   查找   流程   inf   重要   ref   进入   

在创建该容器的时候我们执行的语句中添加了一个
技术图片
从图中所看到的内容,上海时区,按照正常流程一般都是可疑正常执行的,但最后事情并不是我们所想的那么简单。
我们进入对应的容器里面技术图片
,执行语句之后查找对应的文件夹,技术图片
找到sys文件夹,cd到该目录下,随后执行技术图片
发现没有localtime这个目录技术图片
,而我们所修改时区的信息都是在这个目录下的。这时该怎么办呢?

我们查询网上的信息去下载技术图片
结果发现不能下载。。。。。
中间尝试的步骤就省略吧,直接开始重要的几个步骤:
1.查看当前的系统是什么,技术图片
执行之后发现是Ubuntu的。
2.我们想下载或执行更新,无法找到源文件。本来想在容器里直接vim创建执行,结果发现vim也没有,无法执行。这时我们想了一个简单的方式,就是copy。
我们从网上查找了源技术图片
把加入的内容进行了拷贝,复制到文本中,修改后文件名改为sources.list(包含后辍名的)。需要下载和复制的地址:https://www.cnblogs.com/walblog/p/9062754.html;感谢这位伙伴分享到的阿里源信息。将已经准备好的源文件拷贝进容器中的文件里技术图片
3.执行完毕之后,我们需要再进入容器进行操作:技术图片
找到了源文件,随后执行技术图片
在源文件的目录下执行更新语句,从截图中可疑发现执行有了动静,说明整个流程正常在走。
4.执行安装时区信息的语句:技术图片
结果有了动静。我们再查询时区映射的路径发现已经可以访问了技术图片
5:我们需要将时区改为我们所处的时区,执行如果的命令技术图片
我们发现了所有相关的时区信息,我们选择了Asia,进入之后再寻找相关中国时区的地区信息,技术图片
选择完China之后我们再选择beijing,然后一路高歌到了最后一个确认这里,它通过网络查询到是上海时区信息,那么我们当然确认上海的信息了。确认完毕,我们查看容器时间,时间已经修改了,与我服务器上的时间显示一致。技术图片

大家明白了吗?这里一个很麻烦的事,幸亏有一个经常使用docker的李工在,要不了我就完全凉凉,无法修改。。。。。得感谢我们公司里的李工的帮忙!

怎么处理sqlserver2017部署在winowsDocker上时区无法修改成功的方式。

标签:uri   ubunt   为我   查找   流程   inf   重要   ref   进入   

原文地址:https://www.cnblogs.com/Jack-S-Wang/p/11755189.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!