Debugging
April 9, 2015 ยท View on GitHub
Docker caches images aggressively, but it can cache problematic images. Try to disable it, especially on your CI server (when run time might be less of an issue):
<cache>false</cache>
Or temporarily using:
mvn <goals> -Ddocker.cache=false
You can see detailed JSON output using -X
mvn <goals> -X
docker:start can be started manually like this:
docker run -t -i -link example-project_mysql:db -P -p 8080:8080 $USER/example-project_app:1.0.0-SNAPSHOT
You can see the requests made to Docker using Wireshark. However, if you're using boot2docker, it'll be on a local loop-back interface.
It can be useful to see what's running, and watch will help you:
watch docker ps
You can tail the Docker logs, e.g.
boot2docker ssh
tail -f /var/log/docker.log