1. Dangling images and volumes
1.1. dangling images
1.1.1. scenario
1.1.1.1. Untitled
1.1.2. docker rmi image
1.1.3. list dangling images
1.1.3.1. $ docker images -f dangling=true
1.1.4. inside makefile
1.1.4.1. under clean target
1.1.4.1.1. docker images -q -f django=true -f label=application=$(REPO_NAME) | barges -I ARGS docker mi -f ARGS
1.1.4.2. change base image to add labels
1.1.4.2.1. Untitled
1.1.4.3. $ docker build -t jmenga/todobackend-base .
1.1.4.4. $ docker mi $(docker images -f dangling=true -q)
1.1.4.5. $ make clean
1.2. dangling volumes
1.2.1. scenario
1.2.1.1. Untitled
1.2.2. view dangling volumes
1.2.2.1. $ docker volume ls -f dangling=true
1.2.3. delete dangling volumes
1.2.3.1. add -v when removing containers
1.2.3.2. Untitled
2. Improve user feedback
2.1. define color variables
2.1.1. Untitled
2.2. ${INFO} "Destroying development environment..."
3. Make workflow self-contained
3.1. volume mapping
3.1.1. Untitled
3.1.2. use cases
3.1.2.1. sharing files from the docker client
3.1.2.1.1. Untitled
3.1.2.2. sharing files with the docker host
3.1.2.2.1. Untitled
3.1.3. problem
3.1.3.1. docker machine local environment
3.1.3.1.1. Untitled
3.1.3.2. docker machine on AWS
3.1.3.2.1. Untitled
3.1.4. solution
3.1.4.1. Sharing files with docker remote API
3.1.4.1.1. Untitled
3.1.4.2. volume mapping inside docker-compose.yml file
3.1.4.2.1. Untitled
3.1.4.3. specify copy inside makefile
3.1.4.3.1. Untitled
4. Produce test reports
4.1. configure output dir in integration test
4.1.1. Untitled
4.2. test reports are generated each time CD workflow runs
4.2.1. DEV
4.2.1.1. Untitled
4.2.2. RELEASE
4.2.2.1. Untitled
4.3. get reports of out container to docker client
4.3.1. overview
4.3.1.1. Untitled
4.3.2. test service dockerfile
4.3.2.1. Untitled
4.3.3. release service dockerfile
4.3.3.1. Untitled