mkdir -p c:\docker\weptop
mkdir -p c:\docker\mount
mkdir -p c:\docker\traefik
mkdir -p c:\docker\logs
cd ~
mkdir docker
cd docker
mkdir weptop
mkdir mount
mkdir traefik
mkdir logs
nano docker-compose.yml
OR
code docker-compose.yml
OR
cd c:\docker\traefik
Invoke-WebRequest -Uri https://raw.githubusercontent.com/TeroKeso/Traefik_2023/main/2-traefik.yml -OutFile docker-compose.yml -UseBasicParsing
MAC
curl https://raw.githubusercontent.com/TeroKeso/Traefik_2023/main/2-traefik.yml --output docker-compose.yml
docker-compose up -d
docker-compose logs
docker ps
docker inspect CONTAINER_NAMEs
docker-compose up -d
docker-compose up --scale whoami=2 -d
docker-compose up --scale whoami=3 -d
docker ps
docker stop CONTAINERNAME / ID
docker rm CONTAINERNAME / ID
docker-compose pull
docker-compose up -d
docker system prune
Extra voluntary docker network practices. This will need to done on your own linux computer and network
You cant do this in HAMK network because you don't know network range and ALL ip are being given out with DHCP server.
docker network ls
docker network create -d macvlan-subnet 192.168.0.0/24 -gateway 192.168.0.1 -ip-range 192.168.0.253/32 -o parent=eth0 custommacvlannetworkwemade