1
0
Bifurcation 0
miroir de https://github.com/PAPAMICA/Wiki-Tech.io.git synchronisé 2024-07-04 09:09:19 +02:00

docs: update Docker/Installation

Cette révision appartient à :
Mickael Asseline 2021-05-09 07:31:21 +00:00 révisé par Mickael Asseline
Parent 383ffbd5bd
révision 50da22808f

Voir le fichier

@ -2,7 +2,7 @@
title: Installation
description: Installation de Docker sous Debian, Ubuntu, Arch, Manjaro, CentOS, Fedora, Redhat, MacOS et même Windows !
published: true
date: 2021-05-01T18:46:32.694Z
date: 2021-05-09T07:31:19.769Z
tags:
editor: ckeditor
dateCreated: 2021-04-28T15:17:42.761Z
@ -52,7 +52,7 @@ sudo systemctl enable docker</code></pre>
<p>Docker Desktop pour Mac est une application de bureau facile à installer pour créer, déboguer et tester des applications conteneurisées sur un Mac. Docker Desktop pour Mac est un environnement de développement complet profondément intégré à la structure, au réseau et au système de fichiers de l'hyperviseur Mac OS. Docker Desktop - Mac est le moyen le plus rapide et le plus fiable d'exécuter Docker sur un Mac.</p>
<p>Pour une liste des prérequis, veuillez consulter <a href="https://docs.docker.com/docker-for-mac/install/#system-requirements">la documentation</a>.</p>
<h3><strong>Télécharger Docker :</strong></h3>
<ul class="links-list">
<ul>
<li><a href="https://desktop.docker.com/mac/stable/amd64/Docker.dmg"><strong>📦 Mac avec processeur Intel</strong></a></li>
<li><a href="https://desktop.docker.com/mac/stable/arm64/Docker.dmg"><strong>📦 Mac avec processeur Apple</strong></a></li>
</ul>
@ -72,6 +72,29 @@ sudo systemctl enable docker</code></pre>
<h1>Utiliser les commandes Docker sans Sudo</h1>
<p>Par défaut, seuls les utilisateurs disposant de privilèges root ou sudo peuvent exécuter ou gérer Docker. Si vous souhaitez exécuter docker sans privilèges root ou sans avoir à ajouter sudo à chaque fois, il suffit d'ajouter son utilisateur au groupe docker :</p>
<pre><code class="language-plaintext">sudo usermod -aG docker $USER</code></pre>
<p>&nbsp;</p>
<h1>Déplacer le dossier Docker</h1>
<p>Le répertoire de données standard utilisé pour docker est <code>/var/lib/docker</code>, et comme ce répertoire stockera toutes vos images, volumes, etc., il peut devenir assez volumineux assez rapidement</p>
<p>Si vous souhaitez déplacer le répertoire de données du docker vers un autre emplacement, vous pouvez suivre les étapes simples suivantes.</p>
<h3><strong>&nbsp;Arrêtez le daemon Docker :</strong></h3>
<pre><code class="language-plaintext">sudo service docker stop</code></pre>
<h3><strong>Ajoutez un fichier de configuration pour indiquer au daemon docker quel est l'emplacement du nouveau répertoire de données :</strong></h3>
<p>En utilisant votre éditeur de texte préféré, ajoutez un fichier nommé <code>daemon.json</code> sous le répertoire <code>/etc/docker</code>. Le fichier doit avoir ce contenu:</p>
<pre><code class="language-python">{
&nbsp;&nbsp;&nbsp;"data-root": "/path/to/your/docker"
}</code></pre>
<p><i>Evidemment pensez à changer “</i><code><i>/path/to/your/docker</i></code><i>&nbsp;avec le chemin de votre dossier voulu.</i></p>
<h3>Copiez le répertoire de données actuel dans le nouveau</h3>
<pre><code class="language-plaintext">sudo rsync -aP /var/lib/docker/ /path/to/your/docker</code></pre>
<h3>Renommez l'ancien répertoire de Docker</h3>
<pre><code class="language-plaintext">sudo mv&nbsp;/var/lib/docker&nbsp;/var/lib/docker.old</code></pre>
<p><i>Ceci est juste une vérification de cohérence pour voir que tout va bien et que le daemon docker utilisera correctement le nouvel emplacement pour ses données.</i></p>
<h3>Redémarrez le daemon Docker</h3>
<pre><code class="language-plaintext">sudo service docker start</code></pre>
<h3>Testez !</h3>
<p>Si tout va bien, vous ne devriez voir aucune différence dans l'utilisation de vos conteneurs Docker. Lorsque vous êtes sûr que le nouveau répertoire est utilisé correctement par le daemon docker, vous pouvez supprimer l'ancien répertoire de données.</p>
<pre><code class="language-plaintext">sudo rm -rf /var/lib/docker.old</code></pre>
<p>&nbsp;</p>
<h1>Utilisation de base de Docker</h1>
<p>Si tout se passe bien, à ce stade vous devriez être en mesure de créer vos propres conteneurs sur votre machine.</p>
<p>Nous allons voir dans cette section une des nombreuses possibilités d’utilisation de Docker. Par exemple je souhaite avoir un environnement ubuntu vierge. Via la commande ci-dessous je vais tout simplement récupérer la dernière image d’un conteneur debian et lancer un conteneur local associé.</p>