Docker development best practices

使用app所用语言的官方镜像
提出公用的部分作为基镜像
存储数据就使用volume
注意使用NTP

Dockerfile

调用docker build时,当前目录即作为build context

不要单独使用apt-get update,配合install使用

    RUN apt-get update && apt-get install -y \
    package-bar \
    package-baz \
    package-foo

这样在安装时会更新包,否则更新这一步骤会被缓存

使用COPY,不用ADD

使用WORKDIR设置工作路径

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • docker基本概念 1. Image Definition 镜像 Image 就是一堆只读层 read-only...
    慢清尘阅读 8,799评论 1 21
  • 五、Docker 端口映射 无论如何,这些 ip 是基于本地系统的并且容器的端口非本地主机是访问不到的。此外,除了...
    R_X阅读 1,787评论 0 7
  • 在前面两节我们学习了如何安装以及简单的运行管理docker容器,在本节我们将会更多的探讨关于docker镜像的知识...
    井底蛙蛙呱呱呱阅读 4,123评论 0 5
  • 实例来源:tofar 摘录来源:Docker — 从入门到实践 欢迎大家添加自己的实例 (email: yun_...
    molscar阅读 434评论 1 1
  • 【金句】 1.但归根结底,你的生活状况——你的长相、出身、经济条件、家庭氛围——都不是疏忽学业和态度恶劣的借口,这...
    黄小转阅读 129评论 0 0