35edb35d92
Signed-off-by: Solomon Hykes <solomon@dagger.io>
28 lines
758 B
Markdown
28 lines
758 B
Markdown
---
|
|
slug: /1216/docker-cli-load
|
|
displayed_sidebar: '0.2'
|
|
---
|
|
|
|
# Loading an image into a docker engine
|
|
|
|
Dagger can build, run, push and pull docker images natively, without the need of a Docker engine.
|
|
This feature is available in the package `universe.dagger.io/docker`.
|
|
|
|
However, sometimes after building an image, you specifically want to load it into your Docker engine.
|
|
This is possible with the *Docker CLI* package: `universe.dagger.io/docker/cli`.
|
|
|
|
Using `cli.#Load`, you can load an image built by Dagger into a local or remote engine.
|
|
It can be useful to debug or test a build locally before pushing.
|
|
|
|
## Local daemon
|
|
|
|
```cue file=../plans/docker-cli-load/local.cue
|
|
|
|
```
|
|
|
|
## Remote daemon, via SSH
|
|
|
|
```cue file=../plans/docker-cli-load/ssh.cue
|
|
|
|
```
|