构建Docker镜像应该遵循哪些原则?

构建Docker镜像应该遵循哪些原则?,第1张

整体远侧上,尽量保持镜像功能的明确和内容的精简,要点包括:

(1)尽量选取满足需求但较小的基础系统镜像,建议选择debian:wheezy镜像,仅有86MB大小

(2)清理编译生成文件、安装包的缓存等临时文件

(3)安装各个软件时候要指定准确的版本号,并避免引入不需要的依赖

(4)从安全的角度考虑,应用尽量使用系统的库和依赖

(5)使用Dockerfile创建镜像时候要添加.dockerignore文件或使用干净的工作目录

我推荐你去看看时速云,他们是一家全栈云原生技术服务提供商,提供云原生应用及数据平台产品,其中涵盖容器云PaaS、DevOps、微服务治理、服务网格、API网关等。大家可以去体验一下。如果我的回答能够对您有帮助的话,求给大大的赞。

基础

基础镜像,如centos,默认时区是UTC,比北京时间早八个小时,需要构建基础镜像时修改时区。查看当前时间和时区可以通过`date`命令:

时区是UTC,可以在构建基础镜像的Dockerfile中添加如下命令,更换时区。

登入容器,再次查看,时区已经是CST:


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

原文地址: http://outofmemory.cn/tougao/11040548.html

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

发表评论

登录后才能评论

评论列表(0条)

保存