machine: services: - docker dependencies: cache_directories: - "~/docker-postgresql" override: - docker info - if [[ -e ~/docker-postgresql/image.tar ]]; then docker load --input ~/docker-postgresql/image.tar; fi - docker build -t sameersbn/postgresql . - mkdir -p ~/docker-postgresql; docker save --output ~/docker-postgresql/image.tar sameersbn/postgresql test: override: - docker run -d -p 25432:5432 sameersbn/postgresql; sleep 10 - nc -z 127.0.0.1 25432