Editing Docker build
Jump to navigation
Jump to search
Warning: You are not logged in. Your IP address will be publicly visible if you make any edits. If you log in or create an account, your edits will be attributed to your username, along with other benefits.
The edit can be undone. Please check the comparison below to verify that this is what you want to do, and then save the changes below to finish undoing the edit.
Latest revision | Your text | ||
Line 2: | Line 2: | ||
<code>docker build</code> builds an image from a <code>[[Dockerfile]]</code> | <code>docker build</code> builds an image from a <code>[[Dockerfile]]</code> | ||
* https://docs.docker.com/engine/reference/commandline/build/ | * https://docs.docker.com/engine/reference/commandline/build/ | ||
− | + | --tag , -t Name and optionally a tag in the 'name:tag' format | |
[[--platform]]=[[linux/amd64]] | [[--platform]]=[[linux/amd64]] | ||
− | |||
== Build an image without repo/tag/name == | == Build an image without repo/tag/name == | ||
* <code>[[docker build .]]</code> | * <code>[[docker build .]]</code> | ||
− | * <code> | + | * <code>docker build -t my-image_name .</code> |
* <code>docker build -t my-image_name:my-tag .</code> | * <code>docker build -t my-image_name:my-tag .</code> | ||
Line 15: | Line 14: | ||
* <code>docker build -t my-image_name:my-tag /path/to/your/code/and/dockerfile/</code> | * <code>docker build -t my-image_name:my-tag /path/to/your/code/and/dockerfile/</code> | ||
− | * <code>docker build [[ | + | * <code>docker build --[[tag]] my-confluence-image-name --build-arg [[CONFLUENCE]]_VERSION=6.x.x</code> |
* <code>docker build -t myregistry.jfrog.io/backend/test --push --progress=plain .</code> | * <code>docker build -t myregistry.jfrog.io/backend/test --push --progress=plain .</code> | ||
Line 25: | Line 24: | ||
* <code>-t Tag an image https://docs.docker.com/engine/reference/commandline/build/#tag-an-image--t</code> | * <code>-t Tag an image https://docs.docker.com/engine/reference/commandline/build/#tag-an-image--t</code> | ||
− | * <code>docker build | + | * <code>docker build --cache-from=</code> |
* <code>[[docker build --platform]]=linux/[[amd64]]</code> | * <code>[[docker build --platform]]=linux/[[amd64]]</code> | ||
Line 45: | Line 44: | ||
=> CANCELED [internal] load [[.dockerignore]] 0.0s | => CANCELED [internal] load [[.dockerignore]] 0.0s | ||
=> => transferring context: 0.0s | => => transferring context: 0.0s | ||
− | failed to solve with frontend | + | failed to solve with frontend dockerfile.v0: failed to read dockerfile: open [[/var/lib/docker/]]tmp/buildkit-mount071917527/Dockerfile: no such file or directory |
== Related terms == | == Related terms == | ||
Line 55: | Line 54: | ||
* <code>[[docker load]]</code> | * <code>[[docker load]]</code> | ||
* <code>[[docker-compose build]]</code> | * <code>[[docker-compose build]]</code> | ||
− | * <code>[[ | + | * <code>docker [[buildx]] build .</code> |
* <code>[[docker tag]]</code> | * <code>[[docker tag]]</code> | ||
* <code>tinit</code> [[init]] for containers | * <code>tinit</code> [[init]] for containers | ||
+ | * [[Kaniko]] ([[2018]]) | ||
+ | * [[BuildKit]] | ||
* <code>[[minikube image build]]</code> | * <code>[[minikube image build]]</code> | ||
* <code>[[podman build]]</code> | * <code>[[podman build]]</code> | ||
* <code>[[yarn build]]</code> | * <code>[[yarn build]]</code> | ||
− | |||
− | |||
− | |||
− | |||
== See also == | == See also == |
Advertising: