Ma boite à outils pour Docker – my Docker Toolbox
Avec la démultiplication des fonctionnalités & services de Docker, des options de déploiement et d’orchestration, je me suis dit qu’il était temps d’avoir une petite boite à outils des liens indispensables pour bien commencer avec Docker. J’ai donc synthétisé dans cet article (que je vais essayer de maintenir à jour) quelques liens utiles.
[Dernière mise à jour : 10/10/2016]
=== Les liens officiels ===
Docker Cloud : https://cloud.docker.com/
Docker Hub : https://hub.docker.com/login/
=== Installer / déployer Docker ====
Docker for Windows
https://docs.docker.com/docker-for-windows/
https://download.docker.com/win/beta/InstallDocker.msi
Docker for Mac
https://docs.docker.com/docker-for-mac/
https://download.docker.com/mac/beta/Docker.dmg
Docker VM Extension for Microsoft Azure
https://github.com/Azure/azure-docker-extension
Deploy Docker Datacenter on Azure
https://azure.microsoft.com/en-us/marketplace/partners/docker/dockerdatacenterdocker-datacenter/
Déployer Docker avec Juju
https://jujucharms.com/docker/
=== Editeurs / IDE ===
Visual Studio Code (gratuit, disponible pour Windows, Mac OS X et Linux)
https://code.visualstudio.com/
Extension Dockerfile and Docker Compose File (yml) Support pour Visual Studio Code
https://marketplace.visualstudio.com/items?itemName=PeterJausovec.vscode-docker
Pour l’installer : Ouvrir Visual Studio Code puis faire Ctrl+P puis copier coller “ext install vscode-docker”
Extension Azure Resource Manager Tools pour Visual Studio Code
https://marketplace.visualstudio.com/items?itemName=msazurermtools.azurerm-vscode-tools
Pour l’installer : Ouvrir Visual Studio Code puis faire Ctrl+P puis copier coller “ext install azurerm-vscode-tools”.
Visual Studio 2015 Community Edition (gratuit, disponible pour Windows)
https://www.visualstudio.com/en-us/products/visual-studio-community-vs.aspx
Docker Tools for Visual Studio 2015 – Preview
https://visualstudiogallery.msdn.microsoft.com/0f5b2caa-ea00-41c8-b8a2-058c7da0b3e4
== Convertisseur
Image2Docker: A New Tool for Prototyping Windows VM Conversions
https://blog.docker.com/2016/09/image2docker-prototyping-windows-vm-conversions/
=== Quelques applications intéressantes disponibles en conteneurs ===
Docker UI
https://hub.docker.com/r/uifd/ui-for-docker/
Pour l’instancier depuis Docker CLI :
docker run -d -p 9000:9000 –privileged -v /var/run/docker.sock:/var/run/docker.sock uifd/ui-for-docker
Docker Compose UI
http://francescou.github.io/docker-compose-ui/
Pour l’instancier depuis Docker CLI :
docker run –name docker-compose-ui -p 5000:5000 -v /var/run/docker.sock:/var/run/docker.sock francescou/docker-compose-ui:0.15
Docker Image Graph
https://github.com/CenturyLinkLabs/docker-image-graph
Pour l’instancier depuis Docker CLI :
docker run -d -v /var/run/docker.sock:/var/run/docker.sock -e PORT=3000 -p 3000:3000 centurylink/image-graph
=== Outils d’orchestration ===
Azure Container Service : Deploy and manage containers using the tools you choose (DC/OS, Docker Swarm)
https://azure.microsoft.com/en-us/services/container-service/
=== Quelques Github intéressants pour tester des déploiements de conteneurs Docker ===
https://github.com/docker/example-voting-app
https://github.com/lukaspustina/docker-demo