Skip to content

Latest commit

 

History

History
81 lines (61 loc) · 2.13 KB

File metadata and controls

81 lines (61 loc) · 2.13 KB

build

Problem statement

Build a docker image in your host machines docker image store. Once a successful run of this op completes, you should see your new container created on the host machine when you run docker images.

Example usage:

  op:
    ref: github.com/opspec-pkgs/docker.build.localimage#1.2.0
    inputs:
      imageName: my-image
      dockerfile: $(/Dockerfile)
      dockerfileStage: my-stage-name
      dockerSocket:
      dockerConfig:
        auths:
          "https://index.docker.io/v1/":
            auth: dXNlcm5hbWU6cGFzc3dvcmQK
  op:
    ref: github.com/opspec-pkgs/docker.build.localimage#1.2.0
    inputs:
      imageName: my-image
      dockerfile: $(/Dockerfile)
      dockerfileStage: my-stage-name
      dockerSocket:
      dockerConfig: $(HOME/.docker/config.json)

Example usage

Visualize

opctl ui github.com/opspec-pkgs/docker.build.localimage#1.2.0

Run

opctl run github.com/opspec-pkgs/docker.build.localimage#1.2.0

Compose

op:
  ref: github.com/opspec-pkgs/docker.build.localimage#1.2.0
  inputs:
    dockerSocket:  # 👈 required; provide a value
    dockerfileStage:  # 👈 required; provide a value
    imageName:  # 👈 required; provide a value
  ## uncomment to override defaults
  #   dockerConfig: [object Object]
  #   dockerfile: .

Support

join us on Slack or open an issue

Releases

releases are versioned according to semver 2.0.0 and tagged; see CHANGELOG.md for release notes

Contributing

see project/CONTRIBUTING.md