docker build -t spring-boot-app:latest .
docker run -d -p 8080:8080 -p 5005:5005 -e "JAVA_TOOL_OPTIONS=\"-agentlib:jdwp=transport=dt_socket,address=5005,server=y,suspend=n\"" spring-boot-app:latest
docker container ps
docker container logs <container_name>
docker image ls
docker stop <container_name>
docker rm -f <container_name>
docker tag springio/spring-boot-app-2:latest springio/spring-boot-app-2:nonstable
(Here run command bash inside container bind-test)
docker exec -it bind-test bash
(Here run a new container bind-test with directory on local c:\docker_images_test\1 bounded to /var/www/project in container from image web-test)
docker run --name bind-test -v c:\docker_images_test\1:/var/www/project -d web-test
docker volume create test-vol
docker run --name vol-test -v test-vol:/var/www/test-vol -d web-test
docker exec -it vol-test bash
docker pull howtocodewell/manning-webserver-01:1.6
docker pull howtocodewell/manning-database-server-01:1.0
docker run --name mysql -e MYSQL_ROOT_PASSWORD=test -d howtocodewell/manning-database-server-01:1.0
docker run --name apache2 --link mysql -p 80:80 -d howtocodewell/manning-webserver-01:1.6
docker ps -a
docker volume create mysql_data
docker run --name mysql -v mysql_data:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=test -d howtocodewell/manning-database-server-01:1.0
docker run --name apache2 --link mysql -p 80:80 -d howtocodewell/manning-webserver-01:1.6
docker cp items\file-from-host.txt apache2:/var/www/mysite-dev
docker exec -it apache2 bash
docker cp apache2:/var/www/mysite-dev/file-form-container.txt items\
###Mound volume from one container to another
docker volume create apache2_logs
docker run --name apache2 --link mysql -p 80:80 -v apache2_logs:/var/log/apache2 -d howtocodewell/manning-webserver-01:1.6
docker run -it --name log_checker --volumes-from apache2 ubuntu
$ docker-compose up -d
$ docker-compose down
$ docker-compose build