/
Docker Portainer

Docker Portainer

Container Portainer.io
# docker
$ docker volume create portainer_data
$ docker run -d -p 127.0.0.1:9000:9000 --name portainer --restart always -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data portainer/portainer

# bash Zugriff 
$ docker exec -ti "portainer" env TERM=xterm bash -l


nginx.conf
upstream meinserver.meinedomain.de {
        server MEINEIP weight=1 fail_timeout=0;
}

server {
        listen meinserver.meinedomain.de:80;
        server_name meinserver.meinedomain.de;
        rewrite ^/.*$ https://$host$request_uri? permanent;
}

server {
        listen meinserver.meinedomain.de:443 ssl;
        server_name meinserver.meinedomain.de;
        access_log /var/log/nginx/portainer.meinserver.meinedomain.de-access.log;
        error_log /var/log/nginx/portainer.meinserver.meinedomain.de-error.log;

        # ssl certificate files
        ssl on;
        ssl_certificate /etc/ssl/wildcard_meinedomain.de.crt;
        ssl_certificate_key /etc/ssl/wildcard_meinedomain.de.key;
        #zert2 ssl_certificate /etc/letsencrypt/live/wildcard_meinedomain.de.crt/fullchain.pem;
        #zert2 ssl_certificate_key /etc/letsencrypt/live/wildcard_meinedomain.de.key/privkey.pem;


        # add ssl specific settings
        keepalive_timeout    60;
        ssl_protocols        TLSv1.1 TLSv1.2;
        ssl_prefer_server_ciphers on;
        ssl_ciphers         HIGH:!aNULL:!MD5;

        # limit ciphers
        ssl_session_cache    shared:SSL:1m;
        ssl_session_timeout  5m;

        # error pages
        error_page 500 502 503 504 /custom_50x.html;
        location = /custom_50x.html {
                root /usr/share/nginx/html;
                internal;
        }

        location / {
        proxy_http_version 1.1;
        proxy_set_header Connection "";
        proxy_pass http://127.0.0.1:9000/;
        }

        location /api/websocket/ {
        proxy_set_header Upgrade $http_upgrade;
        proxy_set_header Connection "upgrade";
        proxy_http_version 1.1;
        proxy_pass http://127.0.0.1:9000/api/websocket/;
        }

}

Related content

Docker NextCloud
Docker NextCloud
More like this
Docker MyOdoo Public
Docker MyOdoo Public
More like this
Docker MyOdoo 10 Public
Docker MyOdoo 10 Public
More like this
Docker MyOdoo Tomcat/Pentaho
Docker MyOdoo Tomcat/Pentaho
More like this
Docker MyOdoo Prepare
Docker MyOdoo Prepare
More like this
Docker MyOdoo Postgres
Docker MyOdoo Postgres
More like this