terraform-provider-libvirt/contrib/openSUSE
Jim Crowley a333970f70 Fixed bug in openSUSE all in one container. Added quickstart section. Made build containers a different section. Added build argument section. Remove unneeded words 2019-08-29 16:04:00 -04:00
..
Dockerfile_all_in_one Fixed bug in openSUSE all in one container. Added quickstart section. Made build containers a different section. Added build argument section. Remove unneeded words 2019-08-29 16:04:00 -04:00
Dockerfile_build_dependent Pulling Docker examples into contrib examples (#1) 2019-08-22 11:39:02 -04:00
README.md Fixed bug in openSUSE all in one container. Added quickstart section. Made build containers a different section. Added build argument section. Remove unneeded words 2019-08-29 16:04:00 -04:00

README.md

openSUSE Container

This container is based on openSUSE's Tubmleweed. Tumbleweed was chosen over Leap due to its multi-arch support.

NOTE: If pulling from the build containers, make sure to pull from the glibc container.

All-in-One Container Build Example

docker build -f Dockerfile_all_in_one -t terraform:development-tumbleweed . --build-arg VERSION=v0.5.2 --build-arg GO_OS=linux --build-arg GO_ARCH=amd64 --build-arg TERRAFORM_VERSION=0.11.14

Build-Dependent Container Build Example

Build appropriate Build container, in this case it would be Dockerfile_glibc:

docker build -f Dockerfile_glibc -t provider-libvirt:v0.5.2-glibc . --build-arg VERSION=v0.5.2

Now build the main container:

docker build -f Dockerfile_build_dependent -t terraform:development-tumbleweed . --build-arg GO_OS=linux --build-arg GO_ARCH=amd64 --build-arg TERRAFORM_VERSION=0.11.14