Joomla Container Netzwerk

  • Ab sofort steht euch hier im Forum die neue Add-on Verwaltung zur Verfügung – eine zentrale Plattform für alles rund um Erweiterungen und Add-ons für den DSM.

    Damit haben wir einen Ort, an dem Lösungen von Nutzern mit der Community geteilt werden können. Über die Team Funktion können Projekte auch gemeinsam gepflegt werden.

    Was die Add-on Verwaltung kann und wie es funktioniert findet Ihr hier

    Hier geht es zu den Add-ons

johnix

Benutzer
Registriert
17. Sep. 2024
Beiträge
4
Reaktionspunkte
0
Punkte
1
Ich habe mit Portainer unter Stacks joomla PHP Apache und mysql; installieren können.
Ein internes Netzwerk habe ich auch installiert. Ich will die Installation aber um den Anschluss
an mein vorhandenes Netzwerk erweitern. Hier die erste Version, meiner yaml.compose
Code
version: '3'

name: joo

services:

joomla:
image: joomla:latest
restart: always
links:
- db
ports:
- 8080:80
environment:
JOOMLA_DB_HOST: db
JOOMLA_DB_USER: joomla
JOOMLA_DB_PASSWORD: xxxxxxxxxxxx
JOOMLA_DB_NAME: mysql
JOOMLA_SITE_NAME: johnix.org
JOOMLA_ADMIN_USER: xxxxxxxxxxxx
JOOMLA_ADMIN_USERNAME: xxxxxxxxxxxx
JOOMLA_ADMIN_PASSWORD: xxxxxxxxxxxx
JOOMLA_ADMIN_EMAIL: johnix@johnix.org
depends_on:
db:
condition: service_healthy
user: 1000:1000
volumes:
- joomla_data:/var/www/html:ro
networks:
- joh_net

db:
image: mysql:latest
restart: always
environment:
MYSQL_DATABASE: mysql
MYSQL_USER: joomla
MYSQL_PASSWORD: xxxxxxxxxxxx
MYSQL_RANDOM_ROOT_PASSWORD: '1'
healthcheck:
test: ["CMD", "mysqladmin" ,"ping", "-h", "localhost"]
timeout: 20s
retries: 10
user: 1000:1000
volumes:
- db_data:/var/lib/mysql
networks:
- joh_net

volumes:
joomla_data:
db_data:

networks:
joh_net:


Code Ende

Hier kann ich über den Port zugreifen. Die automatisch vergebene IP ist eine 172.
Ich denke das ich es um das ganze auch online stellen zu können, muss ich eine
Bridge in mein 192. Netzwerk einsetzen. Hierzu die Frage ist das überhaupt notwendig?
Oder reicht die Portweiterleitung? Intern kann ich ja auf das 172. Netz zugreifen.

Die zweite Frage, stimmt an obigem Code alles, oder habe ich Fehler gemacht?
 
Die IP ist doch egal, wenn es ein Bridge Network ist. Du kannst doch über host-ip:Port zugreifen. Musst also nur Port weiterleiten auf den Host oder per Reverse Proxy und 443...
 
Also reicht diese Compose. Vielen Dank.-)
Da Du nicht auf die Compose eingehst, nehme ich an das alles damit ok ist?
Dann, kann ichs ja installieren und nutzen.-)
 
Ich haben noch eine Frage, kann es dennoch sinnvoll sein,
ein Netzwerk nur für joomla PHP Apache einzurichten?
Z.B. aus Sicherheitsgründen.
 
Ich bin nicht auf die Compose eingegangen, weil ich sie mir nicht genau angeguckt habe.
Wenn du nichts in der Compose definierst, also kein Network, dann wird immer ein Bridge Network für diesen stack angelegt. Da würde ich auch nichts ändern, außer du weißt wieso du es brauchst
 

Additional post fields

 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat