Installation
Sous Windows, nous installons VirtualBox et Vagrant pour disposer rapidement d'une machine virtuelle Linux.
VirtualBox
- Télécharger et installer VirtualBox :
Vagrant
- Télécharger et installer Vagrant :
Créer une machine virtuelle avec Docker installé
Nous créons une machine virtuelle Linux où nous installerons Docker :
- Ouvrir un invité de commandes
- Créer un répertoire
vagrant-docker
:
mkdir vagrant-docker cd vagrant-docker
- Créer le fichier
Vagrantfile
pour la création d'un Linux Ubuntu 14.04 64bits via la commande :
vagrant init ubuntu64 https://cloud-images.ubuntu.com/vagrant/trusty/current/trusty-server-cloudimg-amd64-vagrant-disk1.box
- D'autres versions de Linux sont disponibles pour Vagrant :
- Aller sur la page : http://www.vagrantbox.es/
- Rechercher le Linux souhaité
- Copier l'URL de la box du Linux souhaité
- Remplacer l'URL dans la commande ci-dessus par l'URL de la box du Linux souhaité
- Lancer la commande pour créer le fichier Vagrantfile
- Activer l'accès réseau à la VM :
- Ouvrir le fichier
Vagrantfile
- Décommenter la ligne :
config.vm.network :private_network, ip: "192.168.33.10"
192.168.33.10
permettra d'accéder à la VM depuis Windows- Activer le partage de fichiers avec la VM :
- Créer un répertoire
data
dans le répertoirevagrant-docker
- Ouvrir le fichier
Vagrantfile
- Ajouter la ligne suivante en dessous de la ligne
config.vm.network
pour activer le partage de répertoire entre la machine hôte et la machine virtuelle Linux :
config.vm.synced_folder "./data", "/data"
- le répertoire
/data
de la VM Linux est mappé sur le répertoiredata
du répertoirevagrant_docker
- Créer et démarrer la machine virtuelle :
vagrant up
vagrant ssh
- A la question "passphrase", appuyer sur Entrée sans rien saisir
- Saisir ensuite le mot de passe "vagrant"
root
:sudo su
apt-get update
apt-get install docker.io
ln -sf /usr/bin/docker.io /usr/local/bin/docker
- Tapper la commande suivante pour vérifier l'installation:
docker info
exit
Arrêt/Redémarrage de la machine virtuelle
Ouvrir un terminal de commandes et se placer dans le répertoire contenant le fichier
Vagrantfile
- Pour arrêter la VM :
vagrant halt
- Pour redémarrer la VM :
vagrant up
- Se connecter en SSH à la machine virtuelle :
vagrant ssh
- A la question "passphrase", appuyer sur Entrée sans rien saisir
- Saisir ensuite le mot de passe "vagrant"
Fin
Nous disposons maintenant d'une VM Linux Ubuntu 14.04 avec Docker que nous pouvons démarrer rapidement avec Vagrant sur Windows.
Ceci va nous permettre de tester Docker :
Ceci va nous permettre de tester Docker :