Install Nextcloud AIO but 8080 is already used?

Hi there,

i am trying to install Nextcloud AIO on a debian system with an apache reverse proxy where port 8080 is already used by another docker container.

what do i need to change to run the nextcloud AIO container?

docker: Error response from daemon: driver failed programming external connectivity on endpoint nextcloud-aio-mastercontainer (4a4b0135de2945f97330a7488d69e567cc9eae347f55e3ad1e022b1dbdbc1dd1): Error starting userland proxy: listen tcp4 bind: address already in use.

but leaving out the 8080 part in the docker startupt (–publish 8080:8080 \ )
i cannot access nextcloud.

this is my apache site:

<VirtualHost *:80>

    RewriteEngine On
    RewriteCond %{HTTPS} off
    RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}
    RewriteCond %{SERVER_NAME}
    RewriteRule ^ https://%{SERVER_NAME}%{REQUEST_URI} [END,NE,R=permanent]

<VirtualHost *:443>

    # Reverse proxy based on
    RewriteEngine On
    ProxyPreserveHost On
    AllowEncodedSlashes NoDecode
    ProxyPass / http://theIPofTheServer:11000/ nocanon
    ProxyPassReverse / http://theIPofTheServer:11000/
    RewriteCond %{HTTP:Upgrade} websocket [NC]
    RewriteCond %{HTTP:Connection} upgrade [NC]
    RewriteCond %{THE_REQUEST} "^[a-zA-Z]+ /(.*) HTTP/\d+(\.\d+)?$"
    RewriteRule .? "ws://theIPofTheServer:11000/%1" [P,L]

    # Enable h2, h2c and http1.1
    Protocols h2 h2c http/1.1
    # Solves slow upload speeds caused by http2
    # H2WindowSize 5242880

    # TLS
    SSLEngine               on
    SSLProtocol             -all +TLSv1.2 +TLSv1.3
    SSLHonorCipherOrder     off
    SSLSessionTickets       off
    SSLCertificateFile /etc/letsencrypt/live/
    SSLCertificateKeyFile /etc/letsencrypt/live/

    # Disable HTTP TRACE method.
    TraceEnable off
    <Files ".ht*">
        Require all denied

    # Support big file uploads
    LimitRequestBody 0

any idea what is wrong here?

this is what i get if i go to the cloud page:

Thanks a lot for help!!