1&2 stage worked

This commit is contained in:
2024-10-18 01:07:46 +03:00
commit 65afb203f1
2 changed files with 68 additions and 0 deletions

10
Dockerfile Normal file
View File

@@ -0,0 +1,10 @@
FROM nginx:latest
ARG NET_NAME=kek
ARG CONTAINER_NAME=lol
ARG STATIC_FILE=/usr/share/nginx/html/index.html
RUN sed -i '13,21d' $STATIC_FILE && \
sed -i "13i <h2>$NET_NAME<br>$CONTAINER_NAME</h2>" $STATIC_FILE

58
docker-compose.yml Normal file
View File

@@ -0,0 +1,58 @@
version: "3"
services:
# ----------------------------------------------
ngx1-net1:
build:
context: .
args:
NET_NAME: net_1
CONTAINER_NAME: container_1
ports:
- "8080:80"
networks:
- net_1
- net_3
ngx2-net1:
build:
context: .
args:
NET_NAME: net_1
CONTAINER_NAME: container_2
networks:
- net_1
# ----------------------------------------------
ngx1-net2:
build:
context: .
args:
NET_NAME: net_2
CONTAINER_NAME: container_1
ports:
- "8081:80"
networks:
- net_2
- net_3
ngx2-net2:
build:
context: .
args:
NET_NAME: net_2
CONTAINER_NAME: container_2
networks:
- net_2
# ----------------------------------------------
visor:
image: ubuntu:latest
restart: on-failure
command: >
bash -c "apt update
&& apt install iproute2 vim curl nmap -y
&& sleep infinity"
networks:
- net_3
networks:
net_1:
net_2:
net_3: