Les outils d’une stratégie de social selling | La dernière version de Gmail nourrie au machine learning | Comment sécuriser son stockage cloud | CleverPDF : une suite d’outils complète et gratuite pour convertir et modifier ses fichiers PDF | L’impact des réseaux sociaux en BtoB | Est-ce que la publicité imprimée est toujours pertinente pour votre entreprise | Google déclare la guerre aux SMS avec Chat | Monitorer vos sites : MainWp ou ManageWP | Yahoo vend son service de stockage photos Flickr à SmugMug | McDonald's UK basculerait d'Atos à Capgemini pour son support IT | 5 Compétences Dont Vous Avez Besoin Pour Mieux Écrire Votre Code | 5 obligations légales pour les sites internet en 2018 | Trelloist : un outil de gestion des tâches pour ceux qui aiment Trello et Todoist | Comment savoir si Facebook a partagé vos données personnelles avec Cambridge Analytica | Clouds low cost : lequel est le moins cher | Instagram Focus, pour flouter l’arrière-plan des photos automatiquement | Les 8 Tech Trends qui vont marquer l’année | Emailing : comment être conforme au RGPD | Text2MindMap, un outil gratuit pour faire une mindmap en ligne | Gmail : un nouveau design et de nouvelles fonctionnalités sur le web | WebAuthn, la norme Web qui va permettre de se connecter aux différents services sans mot de passe | Cisco ajoute des options de déploiement virtuel et cloud à son service Tetration | Mark Zuckerberg fait face au Sénat pour son grand oral | Community Management : Comment ne pas lasser ses followers | Linux 4.16 mieux armé contre Meltdown et Spectre | Stack Overflow dresse le bilan de l’employabilité des développeurs | Goo.gl, le raccourcisseur d’URL de Google, c’est terminé | Google News priorisera l’actualité des médias auxquels vous êtes abonné | 4 secrets d’experts pour booster votre référencement local en 2018 | Google déploie une batterie d'outils de sécurité cloud |

44 Visiteurs aujourd'hui

Abonnez-Vous

Docker - Les commandes de base

296 Vues 2018-05-14 Docker, Cloud Solutions techniques

Docker - Les commandes de base

1 - Introduction



Docker est un logiciel Open Source permettant de gérer des conteneurs.
Contrairement à la virtualisation classique comprenant un système hôte sur lequel il est possible d’installer tout ce qui le serait sur un système classique, les conteneurs contiennent au maximum, que les applications/bibliothèques.

2 - les commandes de Docker



Les commandes permettant l’intéraction avec le moteur Docker sont les suivantes :
- Recherche d’image : docker search [mot clé]
- Téléchargement d’image (depuis le docker Hub) : docker pull [mot clé]
- Téléchargement d’image : docker push [dossier]/[image]
- Connaître le nombre d’images téléchargées : docker info
- Afficher la liste d’images disponibles : docker images
- Stopper un conteneur : docker stop [containerID]
- Effacer un conteneur : docker rm [containerID]
- Redémarrer un conteneur : docker restart [containerID]
- Envoyer des signaux à un conteneur : docker kill [containerID]
- Afficher les conteneurs actifs : docker ps
- Afficher les conteneurs en tâche de fond : docker ps -a
- Créer une image docker à partir d’un Dockerfile : docker build

La prochaine commande contient des options importantes que nous détaillerons :
- Démarrer un conteneur
docker run [OPTIONS] IMAGE[:TAG|@DIGEST] [COMMAND] [ARG...]

Les options sont les suivantes :
-i Garder STDIN ouvert, même si pas attaché
-t Allouer un pseudo-terminal
-p Permet de publier un conteneur, et accessible via une translation de port depuis le serveur.
-d Active le mode daemon. Le conteneur sera actif et en tâche de fond
-e Force Docker a utiliser un driver exec sépcifique
--name Pour identifier un conteneur par un nom au lieu d’un ID
--dns Pour définir un DNS personnalisé
--net="" Pour définir le mode réseau entre “Bridge”, “none”, “container:” et “host”
--add-host Modifie le contenu du fichier “hosts” en y ajoutant les valeurs spécifiées
--link Permet d’ajouter un lien vers un autre conteneur
-c Permet de créer un partage
-v Permet de lier un un dossier sur le serveur au conteneur

Pour plus d’informations sur les options dispnibles pour la commande “docker run”, nous vous invitons à Cliquer ici

Exemples :
docker run -i -t ubuntu:latest bash
ou
docker run -i -t -p 8080:80 ubuntu:latest /bin/bash
ou
docker run -d -p 2222:22 -e ROOT_PASS="mypass" tutum/ubuntu:trusty



3 - Conclusion



Dans cette série de tutoriels, nous allons aborder le fonctionnement de Docker et de ses outils Compose et Swarm. Nous nous sommes concentrés sur l’installation de Docker dans le document précédent, mais celui-ci était orienté sur les commandes de base de Docker.
Dans le prochain document, nous aborderons la création des Dockerfiles avec un exemple de Dockerfile.


296 Vues 2018-05-14 Docker, Cloud Solutions techniques




Source


Articles Récentes




Aller à l'essentiel pour maitriser le Développement web

Cours de Développement Web en ligne par MEZGANI SAID

Actualités national et international

Trouve votre futur Métier

Trouve votre futur Métier

Articles Récentes