We package the latest versions of the tools that are available at a release time for the official BitOps Docker images. Check out BitOps Releases to understand which versions are currently shipped.
If you need specific versions or tools, you can build your own image with the custom plugins.
BitOps Docker images are packaged and hosted on Docker Hub. Here is how these images are named, versioned and tagged.
- An image with a version tag containing a semver (e.g.
2.0.0
) is immutable and refers to the stable release. - A version tag equal to
latest
is always mutable and points to the latest stable release. - A version tag containing
dev
is always mutable and refers to the current development state in themain
repository branch. - A version tag containing
omnibus
points to the default image that includes recommended DevOps tools. - A version tag containing
base
refers to a minimal image with no other tools. You can build a custom BitOps image from it.
To clear up any potential confusion regarding the versioning of the bitovi/bitops
image, we use the following table.
Image Name | PreInstalled Tools | Docker image name | Supported Cloud provider | Additional stable image tags | Development image tags (main branch) |
---|---|---|---|---|---|
omnibus | Terraform Cloudformation Ansible Helm Kubectl AWS CLI |
bitovi/bitops:2.0.0-omnibus |
AWS | latest 2.0.0 |
dev |
aws-terraform | Terraform AWS CLI |
bitovi/bitops:2.0.0-aws-terraform |
AWS | ||
aws-ansible | Ansible AWS CLI |
bitovi/bitops:2.0.0-aws-ansible |
AWS | ||
aws-helm | Helm Terraform AWS CLI |
bitovi/bitops:2.0.0-aws-helm |
AWS | ||
base | BitOps source | bitovi/bitops:2.0.0-base |
- | base |
dev-base |
- We always recommend pinning the stable version of BitOps to avoid any breaking changes like
bitovi/bitops:2.0.0
. - If the security is higher priority for you, use sha256 digest like
bitovi/bitops:sha256:82becede498899ec668628e7cb0ad87b6e1c371cb8a1e597d83a47fac21d6af3
.
See more in the docker documentation.