Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Select an option

  • Save oscarruesga/57b1ca342ae0f5e9d8c54cd0a8c8d8d3 to your computer and use it in GitHub Desktop.

Select an option

Save oscarruesga/57b1ca342ae0f5e9d8c54cd0a8c8d8d3 to your computer and use it in GitHub Desktop.
git clone https://github.com/vfarcic/go-demo.git
cd go-demo
docker-machine create -d virtualbox go-demo
docker-machine env go-demo
eval $(docker-machine env go-demo)
cat docker-compose-test-local.yml
docker-compose \
-f docker-compose-test-local.yml \
run --rm unit
ls -l *go-demo*
docker build -t go-demo .
docker-compose \
-f docker-compose-test-local.yml \
build app
docker images
docker-compose \
-f docker-compose-test-local.yml \
up -d staging-dep
docker-compose \
-f docker-compose-test-local.yml \
ps
docker-compose \
-f docker-compose-test-local.yml \
run --rm staging
docker-compose \
-f docker-compose-test-local.yml \
down
docker-compose \
-f docker-compose-test-local.yml \
ps
docker-compose \
-f docker-compose-local.yml \
up -d registry
docker pull alpine
docker tag alpine localhost:5000/alpine
docker push localhost:5000/alpine
ls -1 docker/registry/v2/repositories/alpine/
docker tag go-demo localhost:5000/go-demo:1.0
docker push localhost:5000/go-demo:1.0
docker-machine rm -f go-demo
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment