Mongodb & Docker - Expériences & Authentification

Contexte Pré-requis : concepts de conteneurisation maitrisés. Déploiement d’un container mongodb et mongo-express pré-configuré avec docker-compose. Mongodb docker-compose version: '3' services: mongo: image: mongo environment: - MONGO_INITDB_ROOT_USERNAME=<USER> - MONGO_INITDB_ROOT_PASSWORD=<PASSWORD> - MONGO_INITDB_DATABASE=test volumes: - ./etc/mongo-volume:/data/db - ./init-mongo.js:/docker-entrypoint-initdb.d/init-mongo.js:ro ports: - "27017:27017" Description du conteneur mongo Basé sur l’image mongo Descriptions des variables d’environnement Création de volumes pour le partage de fichiers Configuration des flux (ports) ⚠️ Ne pas oublier de modifier les valeurs USER et PASSWORD...

April 14, 2020 · Allemand Sébastien

OpenSSL Toolbox

https://raymii.org/s/articles/OpenSSL_manually_verify_a_certificate_against_a_CRL.html Verify SSL Certificate Get certificate openssl s_client -showcerts -connect <domain_name>:443 Certificate part CSR (Certificate Signing Request) CSR is an encoded text that is given to a Certificate Authority when you apply for an SSL Certificate. It’s generaly generated on the server where the certificate will be instaled. It contains some informatiosn that will be included in the certificate such as the organization name, common name (domain name), locality, and country....

March 18, 2020 · Allemand Sébastien

Docker Commands - Toolbox

Dockerfile Une image Docker est crée a partir d’un fichier Dockerfile représentant la structure du conteneur. On peut y trouver plusieurs éléments comme des librairies logicielles, une application, de la configuration, l’utilisation de volumes etc. Une fois cette image construire il sera possible de lancer plusieurs container basés sur la même image. Construire une image docker build -t <docker_repository>/<image_name> . Le . défini que le dockerfile est disposé dans le dossier courant....

January 18, 2020 · Allemand Sébastien