Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
elearning:workbooks:centos:6:sec:l110 [2021/02/28 16:40] adminelearning:workbooks:centos:6:sec:l110 [2021/02/28 16:45] (Version actuelle) admin
Ligne 59: Ligne 59:
 ====1.1 - Installer docker==== ====1.1 - Installer docker====
  
-Docker n'est pas dans le dépôts de Debian. Afin de l'installer il convient d'ajouter le dépôt de docker. Premièrement, il est nécessaire d'installer les paquets permettant à Debian d'utiliser un dépôt en https :+Installer Docker-CE sur **votre** ordinateur :
  
-<code> +==Mac==
-root@debian9:~# apt-get update +
-... +
-root@debian9:~# apt-get install apt-transport-https ca-certificates curl gnupg2 software-properties-common +
-Reading package lists... Done +
-Building dependency tree        +
-Reading state information... Done +
-ca-certificates is already the newest version. +
-ca-certificates set to manually installed. +
-gnupg2 is already the newest version. +
-gnupg2 set to manually installed. +
-The following extra packages will be installed: +
-  libcurl3 python3-dbus python3-software-properties unattended-upgrades +
-Suggested packages: +
-  python-dbus-doc python3-dbus-dbg +
-The following NEW packages will be installed: +
-  apt-transport-https curl libcurl3 python3-dbus python3-software-properties +
-  software-properties-common unattended-upgrades +
-0 upgraded, 7 newly installed, 0 to remove and 1 not upgraded. +
-Need to get 960 kB of archives. +
-After this operation, 2,344 kB of additional disk space will be used. +
-Do you want to continue? [Y/n]  +
-</code>+
  
-Téléchargez la clef GPG officielle de docker :+  * Voir le lien **[[https://docs.docker.com/docker-for-mac/install/]]** ou le lien **[[https://kitematic.com/|kitematic]]**.
  
-<code> +==Linux==
-root@debian9:~# curl -fsSL https://download.docker.com/linux/debian/gpg | apt-key add - +
-OK +
-</code>+
  
-Vérifiez que l'ID de la clef est **9DC8 5822 9FC7 DD38 854A E2D8 8D81 803C 0EBF CD88** :+  Ubuntu - voir le lien **[[https://docs.docker.com/engine/installation/linux/docker-ce/ubuntu/]]**, 
 +  * Debian - voir le lien **[[https://docs.docker.com/engine/installation/linux/docker-ce/debian/]]**, 
 +  * CentOS - voir le lien **[[https://docs.docker.com/engine/installation/linux/docker-ce/centos/]]**, 
 +  * Fedora - voir le lien **[[https://docs.docker.com/engine/installation/linux/docker-ce/fedora/]]**,
  
-<code> +==Windows 7, 8==
-root@debian9:~# apt-key fingerprint 0EBFCD88 +
-/etc/apt/trusted.gpg +
--------------------- +
-pub   4096R/0EBFCD88 2017-02-22 +
-      Key fingerprint 9DC8 5822 9FC7 DD38 854A  E2D8 8D81 803C 0EBF CD88 +
-uid                  Docker Release (CE deb) <docker@docker.com> +
-sub   4096R/F273FCD8 2017-02-22 +
-... +
-</code>+
  
-Ajoutez le dépôt **stable** de docker :+  Téléchargez Docker Toolbox à partir de cette page **[[https://docs.docker.com/toolbox/toolbox_install_windows/]]*
 +  * Fermez toutes les machines virtuelles ainsi que VirtualBox, 
 +  * Installez **DockerToolBox.exe** (décochez VirtualBox dans la liste de produits à installer), 
 +  * Exécutez Docker Toolbox et laissez l'application créer une machine virtuelle, 
 +  * Ouvrez VirtualBox. Vous verrez une machine virtuelle Default, 
 +  * Ouvrez **cmd**.
  
-<code> +==Windows 10==
-root@debian9:~# add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/debian $(lsb_release -cs) stable" +
-</code>+
  
-<WRAP center round important> +  Voir le lien **[[https://docs.docker.com/docker-for-windows/install/]]**.
-**Important** - Notez que la commande **lsb_release -cs** retourne le nom de la distribution Debian, à savoir dans ce cas **stretch**. +
-</WRAP>+
  
-Installez maintenant le paquet **docker-ce** : 
- 
-<code> 
-root@debian9:~# apt-get update 
-... 
-root@debian9:~# apt-get install docker-ce 
-Reading package lists... Done 
-Building dependency tree        
-Reading state information... Done 
-The following extra packages will be installed: 
-  aufs-tools cgroupfs-mount git git-man libapparmor1 liberror-perl 
-  libnih-dbus1 libnih1 makedev mountall plymouth rsync 
-Suggested packages: 
-  git-daemon-run git-daemon-sysvinit git-doc git-el git-email git-gui gitk 
-  gitweb git-arch git-cvs git-mediawiki git-svn plymouth-themes 
-The following NEW packages will be installed: 
-  aufs-tools cgroupfs-mount docker-ce git git-man libapparmor1 liberror-perl 
-  libnih-dbus1 libnih1 makedev mountall plymouth rsync 
-0 upgraded, 13 newly installed, 0 to remove and 99 not upgraded. 
-Need to get 26.5 MB of archives. 
-After this operation, 123 MB of additional disk space will be used. 
-Do you want to continue? [Y/n]  
-</code> 
- 
-Dernièrement, vérifiez la version de Docker client et serveur : 
- 
-<code> 
-root@debian9:~# docker version 
-Client: Docker Engine - Community 
- Version:           19.03.4 
- API version:       1.40 
- Go version:        go1.12.10 
- Git commit:        9013bf583a 
- Built:             Fri Oct 18 15:52:34 2019 
- OS/Arch:           linux/amd64 
- Experimental:      false 
- 
-Server: Docker Engine - Community 
- Engine: 
-  Version:          19.03.4 
-  API version:      1.40 (minimum version 1.12) 
-  Go version:       go1.12.10 
-  Git commit:       9013bf583a 
-  Built:            Fri Oct 18 15:51:05 2019 
-  OS/Arch:          linux/amd64 
-  Experimental:     false 
- containerd: 
-  Version:          1.2.10 
-  GitCommit:        b34a5c8af56e510852c35414db4c1f4fa6172339 
- runc: 
-  Version:          1.0.0-rc8+dev 
-  GitCommit:        3e425f80a8c931f88e6d94a8c831b9d5aa481657 
- docker-init: 
-  Version:          0.18.0 
-  GitCommit:        fec3683 
-</code> 
- 
-<WRAP center round important> 
-**Important** - Docker est composé de trois éléments : un serveur, un client et un ou plusieur Repositories ou Dépôts. Nous reviendrons sur les dépôts dans le détail plus tard dans ce cours. 
-</WRAP> 
- 
-Re-démarrez la machine virtuelle avant de poursuivre : 
- 
-<code> 
-root@debian9:~# shutdown -r now 
-</code> 
  
 ====1.2 - Démarrer un Conteneur==== ====1.2 - Démarrer un Conteneur====
Menu