You need to be able to pull or build the images on the other machine. At a company you would use a private container image registry on something like GitHub, GitLab or JFrog.
Setting up a GitLab instance is a really cool homelab project that can also go on your portfolio.
Develop on your workstation, push to the registry on machine B, pull from that and run on machine B
Yes, I agree completely, but we don’t have a bunch of Assembly diehards working on Linux, so the parallel - while accurate - feels out of scope.
Ultimately, it comes down to thoughtful transitions over a reasonable period of time.