Skip to content

Latest commit

 

History

History
66 lines (42 loc) · 1.59 KB

README.org

File metadata and controls

66 lines (42 loc) · 1.59 KB

Lift & Shift

Zpristupneni aplikace po siti

build + run

docker build -t prgcont/container-enablement:lift-shift-port -f Dockerfile-port .

# Neposloucha
docker run prgcont/container-enablement:lift-shift-port

# Posloucha na 8080
docker run -p 8080:8080 prgcont/container-enablement:lift-shift-port

Web UI http://localhost:8080

Non-root user

docker build -t prgcont/container-enablement:lift-shift-root -f Dockerfile-root .

docker run -p 8080:8080 prgcont/container-enablement:lift-shift-root

Web UI http://localhost:8080

Shell vs Exec form

docker build -t prgcont/container-enablement:lift-shift-execForm -f Dockerfile-execForm .
docker build -t prgcont/container-enablement:lift-shift-shellForm -f Dockerfile-shellForm .

docker run prgcont/container-enablement:lift-shift-execForm
docker run prgcont/container-enablement:lift-shift-shellForm

Watch output

Replatform

Configure user

docker build -t prgcont/container-enablement:replatform-configUser -f Dockerfile-configUser .

docker run -p 8080:8080 prgcont/container-enablement:replatform-configUser

Web UI http://localhost:8080

Posilani signalu

docker build -t prgcont/container-enablement:replatform-stopSignal -f Dockerfile-stopSignal .

docker run prgcont/container-enablement:replatform-stopSignal

Refactor

docker build -t prgcont/container-enablement:refactor-goShutdown -f Dockerfile-goShutdown .

docker run prgcont/container-enablement:refactor-goShutdown