Not containers and data, but the images. The point would be reproducability in case a remote registry does not contain a certain image anymore. Do you do that and how?

  • Onomatopoeia@lemmy.cafe
    link
    fedilink
    English
    arrow-up
    0
    ·
    1 month ago

    Curious, have you tested rebuilding using this approach?

    It makes sense to me, if the compose files are up-to-date, it should just work.

    I’d only be concerned about ensuring I capture changes made to the container that happened after initial build.

    • surewhynotlem@lemmy.world
      link
      fedilink
      English
      arrow-up
      3
      ·
      1 month ago

      That’s the secret. I never change the container.

      If you absolutely must do some config on the container, then have a container creation script that creates a new container with the right settings and use that.

      #pipelines

    • teawrecks@sopuli.xyz
      link
      fedilink
      English
      arrow-up
      4
      ·
      1 month ago

      I feel like if that’s something you’re doing, you’re using containers wrong. At least docker ones. I expect a container to have no state from run to run except what is written to mounted volumes. I should always be able to blow away my containers and images, and rebuild them from scratch. Afaik docker compose always implicitly runs with --rm for this reason.