mirror of
https://github.com/kreuzwerker/terraform-provider-docker.git
synced 2026-01-05 22:39:36 -05:00
Updated private registry port to 15000 for fix teamcity build.
This commit is contained in:
parent
da1272279e
commit
4270949de8
3 changed files with 11 additions and 11 deletions
|
|
@ -21,7 +21,7 @@ install:
|
|||
# See: https://github.com/golang/go/issues/12933
|
||||
- bash scripts/gogetcookie.sh
|
||||
- go get github.com/kardianos/govendor
|
||||
- sudo sed 's/DOCKER_OPTS="/DOCKER_OPTS="--insecure-registry=127.0.0.1:5000 /g' -i /etc/default/docker
|
||||
- sudo sed 's/DOCKER_OPTS="/DOCKER_OPTS="--insecure-registry=127.0.0.1:15000 /g' -i /etc/default/docker
|
||||
- sudo cat /etc/default/docker
|
||||
- sudo service docker restart
|
||||
|
||||
|
|
|
|||
|
|
@ -9,10 +9,10 @@ log() {
|
|||
}
|
||||
|
||||
setup() {
|
||||
export DOCKER_REGISTRY_ADDRESS="127.0.0.1:5000"
|
||||
export DOCKER_REGISTRY_ADDRESS="127.0.0.1:15000"
|
||||
export DOCKER_REGISTRY_USER="testuser"
|
||||
export DOCKER_REGISTRY_PASS="testpwd"
|
||||
export DOCKER_PRIVATE_IMAGE="127.0.0.1:5000/my-private-service:v1"
|
||||
export DOCKER_PRIVATE_IMAGE="127.0.0.1:15000/my-private-service:v1"
|
||||
sh scripts/testing/setup_private_registry.sh
|
||||
}
|
||||
|
||||
|
|
@ -35,7 +35,7 @@ cleanup() {
|
|||
echo "### removed auth and certs ###"
|
||||
docker stop private_registry
|
||||
echo "### stopped private registry ###"
|
||||
docker rmi -f $(docker images -aq 127.0.0.1:5000/my-private-service)
|
||||
docker rmi -f $(docker images -aq 127.0.0.1:15000/my-private-service)
|
||||
echo "### removed my-private-service images ###"
|
||||
# consider running this manually to clean up the
|
||||
# updateabe configs and secrets
|
||||
|
|
@ -54,4 +54,4 @@ fi
|
|||
# cuz it cannot remove the images
|
||||
if [ "$TRAVIS" != "true" ]; then
|
||||
log "cleanup" && cleanup
|
||||
fi
|
||||
fi
|
||||
|
|
|
|||
|
|
@ -15,7 +15,7 @@ openssl req \
|
|||
mkdir -p scripts/testing/auth
|
||||
# Start registry
|
||||
docker run --entrypoint htpasswd registry:2 -Bbn testuser testpwd > scripts/testing/auth/htpasswd
|
||||
docker run -d -p 5000:5000 --rm --name private_registry \
|
||||
docker run -d -p 15000:5000 --rm --name private_registry \
|
||||
-v "$(pwd)"/scripts/testing/auth:/auth \
|
||||
-e "REGISTRY_AUTH=htpasswd" \
|
||||
-e "REGISTRY_AUTH_HTPASSWD_REALM=Registry Realm" \
|
||||
|
|
@ -27,12 +27,12 @@ docker run -d -p 5000:5000 --rm --name private_registry \
|
|||
# wait a bit for travis...
|
||||
sleep 5
|
||||
# Login to private registry
|
||||
docker login -u testuser -p testpwd 127.0.0.1:5000
|
||||
docker login -u testuser -p testpwd 127.0.0.1:15000
|
||||
# Build private images
|
||||
docker build -t my-private-service ./scripts/testing -f ./scripts/testing/Dockerfile_v1
|
||||
docker tag my-private-service 127.0.0.1:5000/my-private-service:v1
|
||||
docker tag my-private-service 127.0.0.1:15000/my-private-service:v1
|
||||
docker build -t my-private-service ./scripts/testing -f ./scripts/testing/Dockerfile_v2
|
||||
docker tag my-private-service 127.0.0.1:5000/my-private-service:v2
|
||||
docker tag my-private-service 127.0.0.1:15000/my-private-service:v2
|
||||
# Push private images into private registry
|
||||
docker push 127.0.0.1:5000/my-private-service:v1
|
||||
docker push 127.0.0.1:5000/my-private-service:v2
|
||||
docker push 127.0.0.1:15000/my-private-service:v1
|
||||
docker push 127.0.0.1:15000/my-private-service:v2
|
||||
|
|
|
|||
Loading…
Reference in a new issue