Skip to main content

Docker

Read compose logs
docker-compose logs -f --tail=100
Volume in dir
- ./name:/name
# For macOS
- ${PWD}/name:/name
Force restart service with compose

docker-compose up -d --force-recreate <service>

Port forwarding

<host_port>:<container_port>

Build image

docker build -t <docker-username>/<image-name>:<tag> .

Push image to docker hub registry

docker image push <docker-username>/image-name

Docker-compose port forwarding

host-port:container-port

Rebuild container

docker-compose up -d --no-deps --build --force-recreate <service_name>
--no-deps - Don't start linked services
--build - Build images before starting containers
--no-cache
--force-recreate

Updating

update single image docker-compose pull deluge
update all images docker-compose pull
update single container docker-compose up -d deluge
update all necessary containers docker-compose up -d
remove unnecessary images docker image prune

Get container image version

docker inspect <container name> | grep -i version