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 development best practices)