Simple app to test how docker volumes works. It create files and directories in /home/node/data dir.
1.2K
Prosta przykładowa aplikacja do testowania działania woluminów w systemie Docker.
Aplikacja tree-structure
Aplikacja napisana w Nodejs (z wykorzystaniem Express.js) działa domyślnie na porcie 3000. Wykorzystuje protokół WebSocket do automatycznego odświeżania zawartości konkretnego katalogu umieszczonego w kontenerze.
Pobieramy:
docker pull rperlinski/tree-structure:latest
Uruchamiamy w kontenerze:
docker run -d -p 3000:3000 --name ts1 rperlinski/tree-structure
Katalog /home/node/data służy do przechowywana danych utworzonych niniejszą aplikacją.
Jeśli katalog /home/node/data umieścimy w woluminie to zależnie od jego rodzaju będziemy obserwować inne działanie aplikacji.
Uruchamianie kontenerów:
docker run -d -p 3000:3000 --name ts1 rperlinski/tree-structure
docker run -d -p 3001:3000 --name ts2 rperlinski/tree-structure
Uruchamianie kontenerów:
docker run -d -v /home/node/data -p 3000:3000 --name ts1 rperlinski/tree-structure
docker run -d -v /home/node/data -p 3001:3000 --name ts2 rperlinski/tree-structure
Uruchamianie kontenerów:
docker run -d -v ts1_vol:/home/node/data -p 3000:3000 --name ts1 rperlinski/tree-structure
docker run -d -v ts2_vol:/home/node/data -p 3001:3000 --name ts2 rperlinski/tree-structure
Uruchamianie kontenerów:
// tutaj jest względna ścieżka lokalna
docker run -d -v ./dane:/home/node/data -p 3000:3000 --name ts1 rperlinski/tree-structure
docker run -d -v ./dane:/home/node/data -p 3001:3000 --name ts2 rperlinski/tree-structure
Content type
Image
Digest
sha256:2485232aa…
Size
58.8 MB
Last updated
over 1 year ago
docker pull rperlinski/tree-structure