Tutoriel Docker¶
https://fr.wikipedia.org/wiki/Docker_(logiciel)
See also
- Introduction à Docker
- Pourquoi utiliser docker ?
- Définitions concernant l’agilité et le mouvement Devops
- Définition de Devops p.34 Programmez! p.214 janvier 2018
- Définition 2, Le Devops pour répondre à l’appel de l’innovation 2018-01-04
- Définition 3, extrait p.53 MISC N95, Janvier/février, 2018, “Ne pas prévoir, c’est déjà gémir”
- Devops, intégration et déploiement continus, pourquoi est-ce capital et comment y aller ?
- Agilité et Devops: Extrait p. 35 de [Programmez!] , N°214, janvier 2018
- What is a DevOps Engineer ?
- Définitions concernant Docker
- Dossier Docker dans le dossier MISC N°95 de janvier/février 2018
- Installation de docker
- Qui utilise Docker en production ?
- docker engine CE (Community Edition)
- Docker compose
- Concepts clés
- Other links
- docker-compose commands
- docker-compose for production
- docker-compose TIPS
- docker-compose versions
- Exemples
- compose-file
- Bonnes pratiques Docker
- Docker machine
- Docker swarm
- Docker commands
- Dockerfile
- Docker network
- Volumes Docker
- Registry
- Glossaire Docker
- docker FAQ
- Hébergeurs Docker
- Docker documentation
- Docker people
- linux techniques
- Docker videos
- Actions/news
- Actions/news 2018
- Actions/news 2018-11
- Actions/news 2018-09
- Actions/news 2018-08
- Actions/news 2018-06
- Actions/news mai 2018
- Tutoriel pour préparer son environnement de développement ROS avec Docker de Mickael Baron
- DjangoCon 2018 - An Intro to Docker for Djangonauts by Lacey Williams
- hard-multi-tenancy-in-kubernetes
- containers-security-and-echo-chambers
- Aly Sivji, Joe Jasinski, tathagata dasgupta (t) - Docker for Data Science - PyCon 2018
- Créez un cluster hybride ARM/AMD64 (GNU/Linux N°215 mai 2018)
- Actions/news avril 2018
- Actions/news mars 2018
- Actions/news février 2018
- Actions/news janvier 2018
- Mercredi 31 janvier 2018 : export/import d’une base de données PostgreSQL (tutoriel PostgreSQL)
- Mercredi 31 janvier 2018 : Bilan mardi 30 janvier 2018
- Mardi 30 janvier 2018 : écriture des fichiers Dockerfile et docker-compose.yml
- Lundi 29 janvier 2018 : encore un nouveau tutoriel : A Simple Recipe for Django Development In Docker (Bonus: Testing with Selenium) de Jacob Cook
- Actions/news 2017
- Actions/news 2018
- Images Docker (Store Docker, ex Hub docker)
- Nouveau: le docker store: https://store.docker.com/
- Ancien: le hub docker https://hub.docker.com/explore/
- Gitlab registry
- Images OS
- Images langages
- Images webserver: serveurs HTTP (serveurs Web)
- Images authentication authentification
- Images db : bases de données
- Images message queue
- Images outils collaboratifs
- Images “documentation”
- Images outils scientifiques
- Images apprentissage
- Tutoriels Docker
- Avril 2018 container training from Jérôme Petazzoni
- Les conseils et formations de Jérôme Petazzoni
- Funkwhale tutoriel about docker
- Tutoriels Docker pour Windows
- Get started (https://docs.docker.com/get-started/)
- A Simple Recipe for Django Development In Docker par Adam King (Advanced tutorial)
- Modern DevOps with Django par Jacob Cook (Advanced tutorial)
- Django for beginners par William Vincent
- Thanks to William Vincent !
- tree ch4-message-board-app
- Installing django with pipenv and python 3.6
- docker build –tag gdevops/django36_ch4 .
- docker images
- mb_project/settings.py
- Launch the db and web services with docker-compose.yml
- docker-compose run web python /code/manage.py migrate –noinput
- docker-compose run web python /code/manage.py createsuperuser
- docker-compose up
- docker-compose ps
- docker-compose exec db bash
- psql -d db -U postgres
- A Brief Intro to Docker for Djangonauts par Lacey Williams
- Tutoriel pour préparer son environnement de développement ROS avec Docker de Mickael Baron
- Docker: les bons réflexes à adopter par Paul MARS (MISC 95)
- Tutoriel Django step by step
- Tutoriel erroneousboat Docker Django
- Tutoriel Utilisation de pipenv avec Docker
- Les fichiers
- Réécriture du fichier Dockerfile
- app.py
- docker build -t docker-pipenv-sample . : construction de l’image
- docker run -p 5000:5000 docker-pipenv-sample
- http://localhost:5000/
- docker ps
- docker exec -it 1a0a3dc7924d bash
- docker rm 1a0a3dc7924d: suppression du conteneur à l’arrêt
- docker rmi docker-pipenv-sample: suppression de l’image
- play with docker
- Centos7
- Plan de travail
- yum update
- yum install -y https://centos7.iuscommunity.org/ius-release.rpm
- yum install -y python36u python36u-libs python36u-devel python36u-pip
- python3.6
- yum install which
- which pip3.6
- docker build -t id3centos7:1 .
- docker images
- docker run –name test -it id3centos7:1
- Probleme avec regex
- yum install gcc
- yum install openldap-devel
- pip install pyldap
- Nouveau fichier Dockerfile
- Nouveau Dockerfile
- Nouveau fichier Dockerfile
- Nouveau dockerfile
- Nouveau fichier Dockerfile
- Nouveau fichier Dockerfile
- Tutoriel Docker et Postgresql
- Modèle de fichier docker-compose.yml
- docker-compose up
- docker-compose run postgres psql -h postgres -U postgres
- docker-compose down
- docker-compose build
- docker-compose up
- docker-compose exec -u postgres db psql
- docker ps
- docker exec -it d205b9239366 bash
- Mardi 30 janvier 2018
- Import de la base de données
- Mercredi 31 janvier 2018 : export/import d’une base de données PostgreSQL (tutoriel PostgreSQL)
- CREATE DATABASE db_id3_save WITH TEMPLATE = template0 ENCODING = ‘UTF8’ LC_COLLATE = ‘fr_FR.UTF-8’ LC_CTYPE = ‘fr_FR.UTF-8’;
- Docker OpenLDAP
- Exemples Docker labs