0% ont trouvé ce document utile (0 vote)
4 vues2 pages

Hébergement d'images sur Docker Hub

Transféré par

thierry.devp
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
4 vues2 pages

Hébergement d'images sur Docker Hub

Transféré par

thierry.devp
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

✅ Bonus : Héberger ton image sur Docker Hub

Tu peux aussi publier ton image sur Docker Hub (si tu veux qu’ils puissent la tirer avec docker
pull).

Étapes :
1. Créer un compte Docker Hub : [Link]
2. Se connecter depuis ton terminal :
bash
CopierModifier
docker login

3. Taguer l’image avant l’envoi :


bash
CopierModifier
docker tag appli tonutilisateur/appli

4. Pusher l’image vers Docker Hub :


bash
CopierModifier
docker push tonutilisateur/appli

5. Ton collègue pourra exécuter simplement :


bash
CopierModifier
docker run -it tonutilisateur/appli

🎯 En résumé :
Méthode Besoin d'internet ? Avantage
docker save + docker load ❌ Non Simple pour environnement local
Code + Dockerfile ❌ Non Flexible pour modifier
Docker Hub ✅ Oui Facile à déployer partout
Souhaites-tu que je t’aide à créer le [Link] ou un script d'installation pour ton équipe ?
Demander à ChatGPT

✅ Étape 3 : Démarrer avec Docker Compose


1. Créer un fichier .env local (si ce n'est pas fait automatiquement) :
bash
CopierModifier
cp .envs/.local/.django .env
2. Construire et lancer les conteneurs :
bash
CopierModifier
docker-compose -f [Link] up --build

Utilise bien [Link], pas [Link] seul.

✅ Étape 4 : Accéder à ton app Django


Une fois les services démarrés, ton application Django est accessible à :
arduino
CopierModifier
[Link]

✅ Étape 5 : Lancer les commandes Django dans Docker


Tu peux utiliser docker-compose pour interagir avec Django :
bash
CopierModifier
# Accéder au shell
docker-compose -f [Link] run --rm django python [Link] shell

# Lancer les migrations


docker-compose -f [Link] run --rm django python [Link] migrate

# Créer un superuser
docker-compose -f [Link] run --rm django python [Link] createsuperuser

🎯 En résumé
Fichier / Outil Rôle
Dockerfile Crée l’image du projet Django
Orchestration des services (base de données, app,
[Link]
nginx…)
.envs/.local/.django Contient les variables d’environnement pour le dev
[Link] Docker Compose pour l’environnement local
docker-compose -f [Link] up Démarre tous les services liés au projet avec Docker

Vous aimerez peut-être aussi