Minecraft Server startet seit Implementierung neuer Welt nicht mehr, wie beheben?

Erstmal hallo,
Und zwar habe ich seit kurzem das Problem, dass mein Minecraft Server, gehostet via Docker Image von itzg, nicht mehr startet, seit dem ich eine neue Welt implementiert habe. Natürlich habe ich daraufhin erstmal gesucht, was ich bei diesem Fehlercode denn tun kann. Es wurde häufig behauptet, dass es helfen soll "session.lock" zu löschen, was ja auch rein logisch betrachtet Sinn ergibt.
Jedoch bleibt der Fehler unverändert bestehen, ich habe es jetzt schon mit einer zweiten Welt probiert, jedoch auch ohne Erfolg und mit dem gleichen Resultat.

Ich bedanke mich im Voraus für jede Hilfe.

Hier ein Ausschnitt aus dem Terminal:
[22:32:11 ERROR]: Failed to start the minecraft serverjava.nio. file.AccessDeniedException: ./world/session.lock
at sun.nio.fs.UnixException.translateToIOException(Unknown Source) ~[? :? ]
at sun.nio.fs.UnixException.rethrowAsIOException(Unknown Source) ~[ ?:? ]
at sun.nio.fs.UnixException.rethrowAsIOException(Unknown Source) ~[ ?:? ]
at sun.nio.fs.UnixFileSystemProvider.newFileChannel(Unknown Source) ~[ ?:?
at java.nio.channels.FileChannel.open(Unknown Source) ~[? :? ]
at java.nio.channels.FileChannel.open(Unknown Source) ~[ ?:? ]
at net.minecraft.util.DirectoryLock.create(DirectoryLock. java: 23) ~[? :? ]
at net.minecraft.world. level. storage. LevelStorageSource$LevelStorageAcces
s .< init>(LevelStorageSource.java: 512) ~[ ?:? ]
at net.minecraft.world. level. storage. LevelStorageSource.validateAndCreate
Access(LevelStorageSource. java: 425) ~[? :? ]
at net.minecraft.server.Main.main(Main.java: 211) ~[paper-1.20.1.jar:git-Paper-196]
at org.bukkit.craftbukkit.Main.main(Main.java:324) ~[paper-1.20.1.jar:git-Paper-196]
at io.papermc.paperclip. Paperclip. lambda$main$0(Paperclip.java:42) ~[app:at java.lang. Thread.run(Unknown Source) ~[ ?:? ]

Server, Minecraft, Minecraft Server, Paper, Docker, Minecraft Java Edition, Docker container
Wie kann ich ein SSL Zertifikat auf einem Apache2 Server aktivieren (Docker)?

Ich versuche schon über mehrere Tage es irgendwie hinzubekommen, dass der Webserver mit "https" erreichbar ist. Das gültige Zertifikat/ die Dateien habe ich schon:

cert.pem  chain.pem  fullchain.pem  privkey.pem

Jedoch läuft der Apache-Webserver als Docker Image. Ich weiß jedoch nicht, wie ich das SSL Zertifikat hinzufüge, da keine "normale" Apache2 Config vorliegt.

<VirtualHost *:443>
  SSLEngine on
  SSLCertificateChainFile "path to fullchain.pem"
  SSLCertificateKeyFile "path to privkey.pem"
</VirtualHost>

Dies habe ich ich dann via in den Apache2 Server-config importiert. (Wichtig zu wissen ist, dass der Pfad "sites-available" nicht exsestiert.

./configfile.conf:/etc/apache2/sites-available/000-default.conf

Port 80, also http funktioniert auch noch weiter... (80 und 443 sind freigegeben)

Weiß jemand, wie ich ein SSL Zertifikat auf einem Apache2 Server aktiviere, welcher auf Docker läuft / Wie ich die Config Datei richtig lade (denke nämlich nicht, dass diese richtig geladen wird)

Hier nochmal meine docker-compose.yml (unvollständing) :

   web:
    build:
        context: ./php
        dockerfile: Dockerfile
    container_name: php73
    depends_on:
      - db
    volumes:
      - /home/pi/web_dev/uploads.ini:/usr/local/etc/php/conf.d/uploads.ini
      - ./php:/var/www/html/
      - ./my_vhost.conf:/vhosts/myapp.conf:ro
      - ./certs:/certs
    ports:
      - 443:443
      - 80:80

Und meine Dockerfile:

FROM php:7.3.3-apache

RUN a2enmod ssl && a2enmod rewrite
RUN mkdir -p /etc/apache2/ssl

COPY /etc/letsencrypt/live/MYIP/*.pem /etc/apache2/ssl/
COPY ../config/000-default.conf /etc/apache2/sites-available/000-default.conf


RUN apt-get update && apt-get upgrade -y
RUN docker-php-ext-install mysqli
RUN mv "$PHP_INI_DIR/php.ini-production" "$PHP_INI_DIR/php.ini"
ADD php.ini /home/pi/web_dev
EXPOSE 80
EXPOSE 443
Computer, Internet, Technik, Apache, SSL, Zertifikat, Apache2, SSL-Zertifikat, Docker, Docker container

Meistgelesene Fragen zum Thema Docker container