【4.4】服务器安装 Docker中安装与配置 Portainer

【4.4】服务器安装 Docker中安装与配置 Portainer,第1张

截止到22年04月01日为止

portainer 官网提供版本 293
>查询容器内部时间和宿主机时间相差8小时,时区同步完成时间不对。

查询命令:(不进入容器内部,执行命令)

在构建容器的时候用到(时间、时区)时候有jdk,宿主机,和容器,只要保证3者时间一致即可。

如果不关注基础镜像的底层构建时候的时区,在容器构建时候加网上如下办法只会出现以上问题,时区改变了,时间还是差8小时。

在容器中创建文件:
在宿主机上面执行命令,拷贝时区文件:

再次查询时间:

如果还是不行,则进入容器内部执行:

修改时间

可以使用date -R 查看时间

在修改时间以后,修改硬件CMOS的时间

jdk读取linux系统时间步骤:

1先找“TZ”变量,没有,到2,

2读/etc/timezone,没有到3,

3比较/etc/localtime文件与"/usr/share/zoneinfo目录下所有时区文件,如果有一致的,就为该时区,如果没有,到4,

4默认为标准GMT

因为工作项目当中构建频繁,所以只能在构建前进行修改,在dockerfile里面修改最佳,但当上面方法都失效的时候,就应该关注底层镜像构建时候jdk的时间。

既然时间可以配置为什么我们不用好的插件来管理。

时间同步服务器ntpdate和IANA维护的tzdata都是好的选择,下面推荐2篇centons7 的有关文章。

还有很多好的方法和一些命令容易遇到的bug希望有时间来和大家分享探讨。

目录

一、镜像加速

Docker 默认是从官方镜像地址 Docker Hub 下下载镜像,由于服务器在国外的缘故,导致经常下载速度非常慢。为了提升镜像的下载速度,我们可以手动配置国内镜像加速,让下载速度飚起来。

国内的镜像加速选项较多,如:阿里云,DaoCloud 等。

本文主要说说如何配置阿里云的镜像加速。

21 登录阿里云获取加速信息

>因为最近有人修改服务器的防火墙,所以docker容器重启失败,然后百度了一下,重启docker即可解决,但是重启docker后,在portainer看docker的状态却是down,这种情况下,重启一下portainer就可以了,因为不想重启docker的时候容器都挂掉,所以加了一点配置,不知道是不是这个引起的


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zz/13500315.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-08-19
下一篇 2023-08-19

发表评论

登录后才能评论

评论列表(0条)