1
0
forked from jchomaz/Vulture

(doc) VContainers : document création et lancement de container

This commit is contained in:
2025-11-16 18:53:53 +01:00
parent e8607c78e9
commit 8d980a90c8

31
VContainers/README.md Normal file
View File

@@ -0,0 +1,31 @@
# VContainer - Vulture build script
Construction et lancements des containers.
Toutes les commandes sont a tapper depuis la racine du dépot.
## Build
podman build . -f ./VContainers/VNode/Containerfile -t vnode
podman build . -f ./VContainers/VApp/Containerfile -t vapp
## Run
Lancement des trois containers dans le même pod, ils partagent le réseau, les différents services sont disponibles sur localhost.
podman pod create --name vulture -p 8080:80 -p 1883:1883 -p 8083:8083 -p 8883:8883
podman run -dt --rm --pod vulture --name nanomq -v ./VContainers/MQTT/config/nanomq.conf:/etc/nanomq.conf docker.io/emqx/nanomq:latest
podman run -dt --rm --pod vulture --name vnode vnode:latest
podman run -dt --rm --pod vulture --name vapp vapp:latest
## Stop
podman stop vapp
podman stop vnode
podman stop nanomq
podman pod rm vulture
## Tip
sudo sysctl -w net.ipv4.ip_unprivileged_port_start=80