Joomla Container Netzwerk

johnix

Benutzer
Mitglied seit
17. Sep 2024
Beiträge
4
Punkte für Reaktionen
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?
 

Hellraiser123

Benutzer
Sehr erfahren
Mitglied seit
31. Jul 2024
Beiträge
764
Punkte für Reaktionen
410
Punkte
139
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...
 

johnix

Benutzer
Mitglied seit
17. Sep 2024
Beiträge
4
Punkte für Reaktionen
0
Punkte
1
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.-)
 

johnix

Benutzer
Mitglied seit
17. Sep 2024
Beiträge
4
Punkte für Reaktionen
0
Punkte
1
Ich haben noch eine Frage, kann es dennoch sinnvoll sein,
ein Netzwerk nur für joomla PHP Apache einzurichten?
Z.B. aus Sicherheitsgründen.
 

Hellraiser123

Benutzer
Sehr erfahren
Mitglied seit
31. Jul 2024
Beiträge
764
Punkte für Reaktionen
410
Punkte
139
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
 


 

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