Skip to content

Latest commit

 

History

History
108 lines (69 loc) · 2.42 KB

02.Docker.md

File metadata and controls

108 lines (69 loc) · 2.42 KB

basic commands

docker pull

docker pull [OPTIONS] NAME[:TAG|@DIGEST]

Container vs image container (Filesystem/Enviroments/storage/app image/port)

image(docker hub/repository)

Docker official images

docker image pull debian:bullseye docker images

tags

#RUN - list running containers -d Run container in background and print container ID docker run -d postgres:latest docker run -d postgres docker run --name wlodekDB -p 5555:5432 -e POSTGRES_USER=postgresUser -e POSTGRES_PASSWORD=postgresPW -e POSTGRES_DB=postgresDB -d postgres

docker exec wlodekDB env docker exec wlodekDB /bin/sh docker exec -it wlodekDB sh

docker start docker stop

docker ps docker ps -a

docker exec -it docker logs ID/name

docker rm ID/name (uruchomic na dzialajacym kontenerze)

docker volume docker volume prune - usuwanie docker volume inspect portainer_data docker volume inspect --format '{{ .Mountpoint }}' portainer_data

container port vs host port

docker run -p Host:Container

volumes

#env

docker run -it --name phpfpm -v /path/to/app:/app bitnami/php-fpm

docker pull dpage/pgadmin4:latest docker run -p 82:80
-e 'PGADMIN_DEFAULT_EMAIL=[email protected]'
-e 'PGADMIN_DEFAULT_PASSWORD=SuperSecret'
--name wlodek-pgadmin
-d dpage/pgadmin4

docker exec -it wlodek-pgadmin /bin/bash docker stop wlodek-pgadmin docker rm wlodek-pgadmin

cAdvisor VERSION=v0.47.0 # use the latest release version from https://github.com/google/cadvisor/releases sudo docker run
--publish=8087:8080
--detach=true
--name=cadvisor
gcr.io/cadvisor/cadvisor:$VERSION

docker run --rm -i -t alpine /bin/sh --login

docker network docker network create pg-network docker network ls

docker run --name wlodekDB --network pg-network -p 5555:5432 -e POSTGRES_USER=postgresUser -e POSTGRES_PASSWORD=postgresPW -e POSTGRES_DB=postgresDB -d postgres

docker run -p 82:80
-e 'PGADMIN_DEFAULT_EMAIL=[email protected]'
-e 'PGADMIN_DEFAULT_PASSWORD=SuperSecret'
--name wlodek-pgadmin
--network pg-network
-d dpage/pgadmin4

docker run -p 83:80
-e 'PGADMIN_DEFAULT_EMAIL=[email protected]'
-e 'PGADMIN_DEFAULT_PASSWORD=SuperSecret'
--name wlodeknet-pgadmin
-d dpage/pgadmin4