orchestrate containers using compose instead of makefile
This commit is contained in:
@ -1,23 +1,12 @@
|
|||||||
all:
|
build-all:
|
||||||
docker build -t danceos/fail-base fail-base
|
docker build -t danceos/fail-base fail-base
|
||||||
docker build -t danceos/fail-generic-tracing fail-generic-tracing
|
docker build -t danceos/fail-generic-tracing fail-generic-tracing
|
||||||
docker build -t danceos/fail-demo fail-demo
|
docker build -t danceos/fail-demo fail-demo
|
||||||
|
|
||||||
|
run-all: .compose ssh
|
||||||
|
|
||||||
run-fail-db:
|
.compose:
|
||||||
docker run --rm --name fail-db \
|
docker compose up -d --force-recreate --renew-anon-volumes -y
|
||||||
-e MYSQL_ROOT_PASSWORD=fail \
|
|
||||||
-e MYSQL_USER=fail \
|
|
||||||
-e MYSQL_PASSWORD=fail \
|
|
||||||
-e MYSQL_DATABASE=fail \
|
|
||||||
-p 3306:3306 \
|
|
||||||
-d mysql
|
|
||||||
|
|
||||||
run-fail-demo:
|
ssh:
|
||||||
docker run --rm --name fail-demo \
|
|
||||||
-p 5000:5000 \
|
|
||||||
-p 5022:22 \
|
|
||||||
-d danceos/fail-demo
|
|
||||||
|
|
||||||
ssh-fail-demo:
|
|
||||||
ssh -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no -p 5022 fail@127.0.0.1
|
ssh -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no -p 5022 fail@127.0.0.1
|
||||||
|
|||||||
26
scripts/docker/docker-compose.yaml
Normal file
26
scripts/docker/docker-compose.yaml
Normal file
@ -0,0 +1,26 @@
|
|||||||
|
services:
|
||||||
|
fail-db:
|
||||||
|
image: mysql
|
||||||
|
container_name: fail-db
|
||||||
|
environment:
|
||||||
|
MYSQL_ROOT_PASSWORD: fail
|
||||||
|
MYSQL_USER: fail
|
||||||
|
MYSQL_PASSWORD: fail
|
||||||
|
MYSQL_DATABASE: fail
|
||||||
|
# ports:
|
||||||
|
# - "3306:3306"
|
||||||
|
networks:
|
||||||
|
- fail-network
|
||||||
|
|
||||||
|
fail-demo:
|
||||||
|
image: danceos/fail-demo
|
||||||
|
container_name: fail-demo
|
||||||
|
ports:
|
||||||
|
- "5000:5000" # Result Browser
|
||||||
|
- "5022:22" # SSH
|
||||||
|
networks:
|
||||||
|
- fail-network
|
||||||
|
|
||||||
|
networks:
|
||||||
|
fail-network:
|
||||||
|
driver: bridge
|
||||||
Reference in New Issue
Block a user