top | item 44314359 (no title) Snawoot | 8 months ago How do docker contexts help with the transfer of image between hosts? discuss order hn newest dobremeno|8 months ago I assume OP meant something like this, building the image on the remote host directly using a docker context (which is different from a build context) docker context create my-awesome-remote-context --docker "host=ssh://user@remote-host" docker --context my-awesome-remote-context build . -t my-image:latest This way you end up with `my-image:latest` on the remote host too. It has the advantage of not transferring the entire image but only transferring the build context. It builds the actual image on the remote host. revicon|8 months ago This is exactly what I do, make a context pointing to the remote host, use docker compose build / up to launch it on the remote system.
dobremeno|8 months ago I assume OP meant something like this, building the image on the remote host directly using a docker context (which is different from a build context) docker context create my-awesome-remote-context --docker "host=ssh://user@remote-host" docker --context my-awesome-remote-context build . -t my-image:latest This way you end up with `my-image:latest` on the remote host too. It has the advantage of not transferring the entire image but only transferring the build context. It builds the actual image on the remote host. revicon|8 months ago This is exactly what I do, make a context pointing to the remote host, use docker compose build / up to launch it on the remote system.
revicon|8 months ago This is exactly what I do, make a context pointing to the remote host, use docker compose build / up to launch it on the remote system.
dobremeno|8 months ago
revicon|8 months ago