mirror of https://github.com/docker/docker-py.git
Use official docker:dind image instead of custom image
This replaces the custom dockerswarm/dind image with the official dind images, which should provide the same functionality. Signed-off-by: Sebastiaan van Stijn <github@gone.nl>
This commit is contained in:
parent
fd4526a7d3
commit
db6a2471f5
|
@ -84,7 +84,7 @@ def runTests = { Map settings ->
|
||||||
try {
|
try {
|
||||||
sh """docker network create ${testNetwork}"""
|
sh """docker network create ${testNetwork}"""
|
||||||
sh """docker run -d --name ${dindContainerName} -v /tmp --privileged --network ${testNetwork} \\
|
sh """docker run -d --name ${dindContainerName} -v /tmp --privileged --network ${testNetwork} \\
|
||||||
dockerswarm/dind:${dockerVersion} dockerd -H tcp://0.0.0.0:2375
|
docker:${dockerVersion}-dind dockerd -H tcp://0.0.0.0:2375
|
||||||
"""
|
"""
|
||||||
sh """docker run \\
|
sh """docker run \\
|
||||||
--name ${testContainerName} \\
|
--name ${testContainerName} \\
|
||||||
|
|
6
Makefile
6
Makefile
|
@ -55,7 +55,7 @@ integration-dind: integration-dind-py2 integration-dind-py3
|
||||||
integration-dind-py2: build setup-network
|
integration-dind-py2: build setup-network
|
||||||
docker rm -vf dpy-dind-py2 || :
|
docker rm -vf dpy-dind-py2 || :
|
||||||
docker run -d --network dpy-tests --name dpy-dind-py2 --privileged\
|
docker run -d --network dpy-tests --name dpy-dind-py2 --privileged\
|
||||||
dockerswarm/dind:${TEST_ENGINE_VERSION} dockerd -H tcp://0.0.0.0:2375 --experimental
|
docker:${TEST_ENGINE_VERSION}-dind dockerd -H tcp://0.0.0.0:2375 --experimental
|
||||||
docker run -t --rm --env="DOCKER_HOST=tcp://dpy-dind-py2:2375" --env="DOCKER_TEST_API_VERSION=${TEST_API_VERSION}"\
|
docker run -t --rm --env="DOCKER_HOST=tcp://dpy-dind-py2:2375" --env="DOCKER_TEST_API_VERSION=${TEST_API_VERSION}"\
|
||||||
--network dpy-tests docker-sdk-python py.test tests/integration
|
--network dpy-tests docker-sdk-python py.test tests/integration
|
||||||
docker rm -vf dpy-dind-py2
|
docker rm -vf dpy-dind-py2
|
||||||
|
@ -64,7 +64,7 @@ integration-dind-py2: build setup-network
|
||||||
integration-dind-py3: build-py3 setup-network
|
integration-dind-py3: build-py3 setup-network
|
||||||
docker rm -vf dpy-dind-py3 || :
|
docker rm -vf dpy-dind-py3 || :
|
||||||
docker run -d --network dpy-tests --name dpy-dind-py3 --privileged\
|
docker run -d --network dpy-tests --name dpy-dind-py3 --privileged\
|
||||||
dockerswarm/dind:${TEST_ENGINE_VERSION} dockerd -H tcp://0.0.0.0:2375 --experimental
|
docker:${TEST_ENGINE_VERSION}-dind dockerd -H tcp://0.0.0.0:2375 --experimental
|
||||||
docker run -t --rm --env="DOCKER_HOST=tcp://dpy-dind-py3:2375" --env="DOCKER_TEST_API_VERSION=${TEST_API_VERSION}"\
|
docker run -t --rm --env="DOCKER_HOST=tcp://dpy-dind-py3:2375" --env="DOCKER_TEST_API_VERSION=${TEST_API_VERSION}"\
|
||||||
--network dpy-tests docker-sdk-python3 py.test tests/integration
|
--network dpy-tests docker-sdk-python3 py.test tests/integration
|
||||||
docker rm -vf dpy-dind-py3
|
docker rm -vf dpy-dind-py3
|
||||||
|
@ -76,7 +76,7 @@ integration-dind-ssl: build-dind-certs build build-py3
|
||||||
docker run -d --env="DOCKER_HOST=tcp://localhost:2375" --env="DOCKER_TLS_VERIFY=1"\
|
docker run -d --env="DOCKER_HOST=tcp://localhost:2375" --env="DOCKER_TLS_VERIFY=1"\
|
||||||
--env="DOCKER_CERT_PATH=/certs" --volumes-from dpy-dind-certs --name dpy-dind-ssl\
|
--env="DOCKER_CERT_PATH=/certs" --volumes-from dpy-dind-certs --name dpy-dind-ssl\
|
||||||
--network dpy-tests --network-alias docker -v /tmp --privileged\
|
--network dpy-tests --network-alias docker -v /tmp --privileged\
|
||||||
dockerswarm/dind:${TEST_ENGINE_VERSION}\
|
docker:${TEST_ENGINE_VERSION}-dind\
|
||||||
dockerd --tlsverify --tlscacert=/certs/ca.pem --tlscert=/certs/server-cert.pem\
|
dockerd --tlsverify --tlscacert=/certs/ca.pem --tlscert=/certs/server-cert.pem\
|
||||||
--tlskey=/certs/server-key.pem -H tcp://0.0.0.0:2375 --experimental
|
--tlskey=/certs/server-key.pem -H tcp://0.0.0.0:2375 --experimental
|
||||||
docker run -t --rm --volumes-from dpy-dind-ssl --env="DOCKER_HOST=tcp://docker:2375"\
|
docker run -t --rm --volumes-from dpy-dind-ssl --env="DOCKER_HOST=tcp://docker:2375"\
|
||||||
|
|
Loading…
Reference in New Issue