This commit is contained in:
Eden Kirin
2024-01-12 10:49:15 +01:00
parent 4c20c41426
commit fef5fbc220
7 changed files with 156 additions and 1 deletions

View File

@ -47,13 +47,42 @@
## Docker container
run:
run, publish port 3000:
```
docker run --name api-server-3000 --publish 3000:3000 --env CONTAINER_NAME="Awesome API server on port 3000" -d api-server
```
run, publish port 3001:
```
docker run --name api-server-3001 --publish 3001:3000 --env CONTAINER_NAME="Awesome API server on port 3001" -d api-server
```
run, publish port 3002:
```
docker run --name api-server-3002 --publish 3002:3000 --env CONTAINER_NAME="Awesome API server on port 3002" -d api-server
```
# Media
## Docker vs VM
![Docker vs VM](media/docker-vs-vm.svg)
## Docker elements
![Docker elements](media/docker-elements.svg)
## Dockerfile layers
![Dockerfile layers](media/dockerfile-layers.svg)
## Port publishing
![Port publishing](media/port-publishing.svg)
## Horizontal scaling
![Horizontal scaling](media/horizontal-scaling.svg)
## Volumes
![Volumes](media/volumes.svg)

21
media/docker-elements.svg Normal file

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 181 KiB

21
media/docker-vs-vm.svg Normal file

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 299 KiB

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 103 KiB

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 44 KiB

21
media/port-publishing.svg Normal file

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 120 KiB

21
media/volumes.svg Normal file

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 76 KiB