关于Docker Harbor

  • 比较好奇大家是怎么管理、迭代、部署上传到Harbor的镜像的
  • 镜像是由Dockerfile构建而来,但是,Harbor归档的时候只有TAG和标签,从这个信息来看,并不知道这个镜像是怎么构成的,换句话说,缺少了Dockerfile,镜像并不可信,这样会导致三个问题
    • 一个镜像过三个月回头来看,作者自己都不知道该镜像具体干了啥
    • 想要基于镜像迭代的时候,需要回代码库去找Dockerfile
    • 部署的时候,需要回代码库去找启动脚本
  • Dockerfile和docker-compose脚本应该放在离镜像最近的地方(Harbor本身),而不是远端(代码库)
  • 是否有项目可以有这样一个功能,输入是镜像,输出是其Dockerfile
  • 是否Harbor可以在上传镜像的时候, 可以
    • 上传Dockerfile,这样可以方便统一基于Dockerfile文件的镜像迭代,而不是临时commit
    • 上传docker-compose脚本,这样可以方便快速部署
柚子

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注