(1)尽量选取满足需求但较小的基础系统镜像,建议选择debian:wheezy镜像,仅有86MB大小
(2)清理编译生成文件、安装包的缓存等临时文件
(3)安装各个软件时候要指定准确的版本号,并避免引入不需要的依赖
(4)从安全的角度考虑,应用尽量使用系统的库和依赖
(5)使用Dockerfile创建镜像时候要添加.dockerignore文件或使用干净的工作目录
我推荐你去看看时速云,他们是一家全栈云原生技术服务提供商,提供云原生应用及数据平台产品,其中涵盖容器云PaaS、DevOps、微服务治理、服务网格、API网关等。大家可以去体验一下。如果我的回答能够对您有帮助的话,求给大大的赞。
基础
基础镜像,如centos,默认时区是UTC,比北京时间早八个小时,需要构建基础镜像时修改时区。查看当前时间和时区可以通过`date`命令:
时区是UTC,可以在构建基础镜像的Dockerfile中添加如下命令,更换时区。
登入容器,再次查看,时区已经是CST:
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)