zoukankan      html  css  js  c++  java
  • Docker 镜像构建的时候,应该小心的坑

    不要改文件

    如果run了以后,你还需要进入到容器中,修改容器的配置,那么,这个容器是危险的。一旦容器无法启动,就再也改不了配置。那么你就需要删除和重新run这个容器,而配置要再改一遍。一个可用的镜像在发布后应该无需修改任何参数。

    关于这一点也有点争议,但是根据 Docker 容器创建的初衷,我认为修改以及启动的容器,是非常不好的。新版本的docker 通过docker exec 给了一个后悔药,然而我还是希望尽量用不到。

    随时可删

    虽然容器会保存起来,但是容器应该随时可以删除。docker rm 并没有任何提示。如果你有什么数据写在容器中,那么赶紧弄出来吧。外挂卷是一种不错的方法。

    同样集群,不同tag

    假设你有3个Elasticsearch 集群,配置不同。你可能只想配置1个镜像,要么启动的时候追加参数,要么就打包3个不同镜像。这比较蛋疼,没有找到合理的方案。问了一些公司的业务部门,他们采用的方案有些是IP固定。动态获取IP后再启动应该也是可行的。

  • 相关阅读:
    又是运行不到main的问题
    stlink问题
    AD7124踩过的坑
    stm32上调试AD5410
    linux读xml文件问题
    stm8问题记录
    430 仿真器 问题
    虚拟机VMware显示“内部错误”的解决方法
    VS2008 如何设置字体大小?
    Hyperledger Indy项目
  • 原文地址:https://www.cnblogs.com/didda/p/5211006.html
Copyright © 2011-2022 走看看