Skip to content

Latest commit

 

History

1 Commit

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Configuration

Au préalable avant de lancer le conteneur, il est nécessaire d'avoir éteind apache si il est installé sur la machine.

# Linux
sudo service apache2 stop
sudo systemctl stop apache2
# OSX
sudo apachectl stop

Génération du certificat local

Installer mkcert et ensuite lancer la commande :

sh gen-cert.sh

Création du network proxy

docker network create proxy 

Lancement du conteneur

docker compose up -d

Exemple de configuration dans le docker-compose.yml

Après avoir créé le certificat pour ces domains : *.docker.localhost

version: '3'
services:
  whoami:
    image: containous/whoami
    container_name: whoami
    security_opt:
      - no-new-privileges:true
    labels:
      - "traefik.enable=true"
      # URL pour accéder à ce conteneur
      - "traefik.http.routers.whoami.rule=Host(`whoami.docker.localhost`)"
      # Activation de TLS
      - "traefik.http.routers.whoami.tls=true"
      # Si le port est différent de 80, utilisez le service suivant:
      # - "traefik.http.services.<service_name>.loadbalancer.server.port=<port>"
    networks:
      - proxy

networks:
  proxy:
    external: true

On peut ensuite se rendre sur https://whoami.docker.localhost

Source: Zeste de savoir

About

A reverse proxy server for all your projects !

Resources

Stars

2 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages