Container image with OpenStack Client and some of its modules.
10K+
Container image with openstack-client and some of its modules.
GitLab Project : yoanncolin/container-images/openstack-client.
Check end of life dates before chosing your version :
| Release | Alpine | Rebuild | Tags | Source |
|---|---|---|---|---|
| gazpacho | 3.24 | Weekly | gazpacho, 9.0.0, 9.0, 9, latest | Dockerfile |
| flamingo | 3.23 | Monthly | flamingo, 8.2.0, 8.2, 8 | Dockerfile |
| epoxy | 3.22 | Monthly | epoxy, 7.5.0, 7.5, 7 | Dockerfile |
| dalmatian | 3.20 | dalmatian, 7.1.4, 7.1 | Dockerfile | |
| caracal | 3.19 | caracal, 6.6.0, 6.6 | Dockerfile | |
| antelope | 3.17 | antelope, 6.2.0, 6.2 | Dockerfile | |
| zed | 3.16 | zed, 6.0.0, 6.0, 6 | Dockerfile | |
| xena | 3.15 | xena, 5.6.0, 5.6, 5 | Dockerfile | |
| wallaby | 3.14 | wallaby, 5.5.1, 5.5 | Dockerfile |
Show the version number or the help :
docker run gwerlas/openstack-client openstack --version
docker run gwerlas/openstack-client openstack --help
Using a RC file :
source ~/my/openstack.rc
docker run -t --rm \
-e OS_AUTH_URL \
-e OS_PROJECT_ID \
-e OS_PROJECT_NAME \
-e OS_USER_DOMAIN_NAME \
-e OS_PROJECT_DOMAIN_ID \
-e OS_USERNAME \
-e OS_PASSWORD \
-e OS_REGION_NAME \
-e OS_INTERFACE \
-e OS_IDENTITY_API_VERSION \
gwerlas/openstack-client \
openstack stack list
The container runs as the build user (non-root). When mounting local
directories, the container process must be able to read the host files.
Using a pair of cloud.yaml and secure.yaml with Docker :
docker run -t --rm \
--user $(id -u):$(id -g) \
-e HOME=/home/build \
-v $HOME/.config/openstack:/home/build/.config/openstack \
-v $PWD:$PWD -w $PWD \
-e OS_CLOUD=my-cloud \
gwerlas/openstack-client \
openstack stack list
With Podman :
podman run -t --rm \
--userns=keep-id \
-v $HOME/.config/openstack:/home/build/.config/openstack \
-v $PWD:$PWD -w $PWD \
-e OS_CLOUD=my-cloud \
gwerlas/openstack-client \
openstack stack list
Content type
Image
Digest
sha256:38440cc22…
Size
159 MB
Last updated
6 days ago
docker pull gwerlas/openstack-client