Sha256: 35fd29819529f614a9377b42b8876a958ec5e5f34ef8b179582260a0dba36eb4
Contents?: true
Size: 1.71 KB
Versions: 64
Compression:
Stored size: 1.71 KB
Contents
--- title: ufo docker push reference: true --- ## Usage ufo docker push IMAGE ## Description Push the docker image. The `ufo docker push` command pushes the most recent Docker image built by `ufo docker build` to a registry. This command pushes a docker image up to the registry. By default it pushes the last image that was built with `ufo docker build`. To see what the image name is you can run `ufo docker name`. Example: ufo docker build # to build the image ufo docker name # to see the image name ufo docker push # push up the registry You'll see that `ufo docker push` simply shells out and calls `docker push`: $ ufo docker push => docker push 123456789.dkr.ecr.us-east-1.amazonaws.com/hi:ufo-2018-02-13T10-51-44-e0cc7be The push refers to a repository [123456789.dkr.ecr.us-east-1.amazonaws.com/hi] 399c739c257d: Layer already exists ... Pushed 123456789.dkr.ecr.us-east-1.amazonaws.com/hi:ufo-2018-02-13T10-51-44-e0cc7be docker image. Took 1s. $ You can also push up a custom image by specifying the image name as the first parameter. ufo docker push my/image:tag You could also use the `--push` flag as part of the `ufo docker build` command to achieve the same thing as `ufo docker push`. The `ufo docker push` command might be more intutitive. ufo docker build --push # same as above ## Docker Authorization Note in order to push the image to a registry you will need to login into the registry. If you are using DockerHub use the `docker login` command. If you are using AWS ECR then, ufo will automatically try to authorize you and configure your `~/.docker/config.json`. If can also use `aws ecr get-login` command. ## Options ``` [--push], [--no-push] ```
Version data entries
64 entries across 64 versions & 1 rubygems