Ansible + Docker = ?

  Рет қаралды 40,566

cocadmin

cocadmin

4 жыл бұрын

Formation Ansible:
cours.cocadmin.com/maitriser-...
Newsletter:
cocadmin.com
Docker-compose et dockerfiles utilisés:
gist.github.com/ttwthomas/017...

Пікірлер: 59
@adrient3957
@adrient3957 Жыл бұрын
Merci pour vos vidéos. Vous m'aidez à appréhender un peu mieux le boulot de mes collègues ops.
@soufianta8374
@soufianta8374 9 ай бұрын
Faut juste rappeler qu’un conteneur est un « processus » (gérer par le démon docker qui est lui-même un autre processus du point de vue du hôte). Du coup, si ton processus (conteneur) ne fait rien, ben il n’a plus de raisons d’exister, donc s’arrête (raison pour laquelle il faut au moins un quelque chose qui tourne dedans sans arrêt => une simple boucle infinie bash suffit). Lancer une image d’Ubuntu (avec des fichiers, configs, binaires et autre) sans processus (quelconque programme en exécution ) qui tourne dedans (comme expliquer brièvement dans la vidéo), ne donnera aucune raison d’exister au conteneur et donc s’arrêtera quasi instantanément. Je rappelle qu’un conteneur n’est pas une image virtuelle et doit donc subsister par le biais d’un processus vivant dedans.
@quentin7343
@quentin7343 2 жыл бұрын
Incroyable cette vidéo mec.
@jimmyj.6792
@jimmyj.6792 3 жыл бұрын
Hey! Juste trop ouf c’est excellent un grand merci 🙏
@samuelleboeuf8535
@samuelleboeuf8535 4 жыл бұрын
Du bon contenu et très bien présenté. Merci !
@cocadmin
@cocadmin 4 жыл бұрын
Merci! Content que ca te plaise ;)
@benjamincallar6339
@benjamincallar6339 4 жыл бұрын
Super ! Retour aux sources ! Docker :)
@mohamedconde261
@mohamedconde261 3 жыл бұрын
j'aime bien tes vidéos elles sont très bien explicites. par contre jai du mal a comprendre ansible. je fourni assez d’efforts à comprendre mais je ne comprends pas le fonctionnement des playbook, des modules comment et quand l'utiliser. j'aurai besoin de votre aide svp
@moulinsmo
@moulinsmo 4 жыл бұрын
C'est top! Merci bcp!
@noammez1357
@noammez1357 4 жыл бұрын
Beau travail, merci
@lez330
@lez330 2 жыл бұрын
Que penses-tu de AWS SAM ?
@nathancourty
@nathancourty Ай бұрын
bonjour pourriez vous me dire ou je pourrais trouver votre lamp.yml je le trouve pas sur le lien merci de votre retour
@italiouine8909
@italiouine8909 3 жыл бұрын
bonjour; j'ai une petite question. Pendant l'exécution de docker-compose up -d root_master_1 is up-to-date Creating root_lb_1 ... done Creating root_db_1 ... done Creating root_web_1 ... done je remarque qu'il n y a pas de création de réseaux. et j'aimerais bien savoir pourquoi? merci d'avance.
@cocadmin
@cocadmin 3 жыл бұрын
Si tu ne précise pas de réseau pour chaque service dans ton docker-compose, tous les conteneur vont être dans le réseau par défaut (il s’appelle « bridge ») Tu peux voir les réseaux avec la commande: docker network ls
@blakayoyo5
@blakayoyo5 2 жыл бұрын
je retrouve pas tes fichiers playbook dans le lien
@MultiPoiu
@MultiPoiu 3 жыл бұрын
Perso j'avais mis ça sur la CI en plus de le laisser en local, ça permet de casser des dockers sans touché aux infras quand on dev les playbooks
@mouerftv7749
@mouerftv7749 4 жыл бұрын
Super tutos bravo et merci. Je demandais si tu avais prévu une vidéo sur les différents types de réseaux docker ?? Un tuto sur la configuration du daemon docker serait également super intéressante. Ce sont des points qui pour ma part reste encore obscur.
@cocadmin
@cocadmin 4 жыл бұрын
C' est une bonne idée ! je vais y penser. Au cas ou tu l'as pas encore vu cette video aborde un peu les type de reseaux studio.kzbin.infoZ5y7AkOko-o
@ayoubtalbi
@ayoubtalbi 3 жыл бұрын
Thanks a lot man 👍🏼
@Y1984Orwell
@Y1984Orwell 4 жыл бұрын
Hello, exerces tu en freelance en région parisienne ? C'est pour la mise à niveau d'une équipe d'admin.
@cocadmin
@cocadmin 4 жыл бұрын
Salut! Je vis à Montréal au Canada mais fait un peu de consultation de temps en temps pour des boites françaises. Si tu penses que je peux aider ton équipe à distance tu peux me contacter par mail : thomas@cocadmin.com
@Y1984Orwell
@Y1984Orwell 4 жыл бұрын
Merci pour cette réponse rapide. Hélas à distance c'est trop compliqué.
@tomotouto6329
@tomotouto6329 Жыл бұрын
très intéressant !
@aminehaine3301
@aminehaine3301 4 жыл бұрын
salut, pourquoi utiliser ansible si on est en full container ? rajouter nos dépendances dans le dockerfile ne suffit pas ? quand on veut faire une mise a jour de notre code ou rajouter une dépendance il suffit de faire un "up" et un "down" ou mieux utiliser un orchestrateur comme kubernetes ou swarm pour un déploiement en douceur.
@aminehaine3301
@aminehaine3301 4 жыл бұрын
je vois l'utilité d'ansible dans le cas ou on a plusieurs serveurs (vm ou physique) et on veut faire de la redondance. et ça ne servivera qu'a faire scaler nos vm (installer nos dépendances rapidement). une fois docker et un docker orchestreur installé, c'est lui gère le reste.
@cocadmin
@cocadmin 4 жыл бұрын
@@aminehaine3301 C'est deux facon differentes de gerer son infra. La le but etait que si tu utilise ansible, tu peux faire tes test avec des conteneurs pour que ca soit plus pratique et rapide pour développer tes roles ansible. Apres ca tu déploies sur des serveur physique. Si tu as une infra conteneuriser effectivment ansible n'est pas tres utile, a part peut etre pour mettre en place les host de ton cluster kubernetes ou quelque chose comme ca :(
@aminehaine3301
@aminehaine3301 4 жыл бұрын
@@cocadmin merci pour ta réponse et pour ta réactivité :)
@philtoa334
@philtoa334 2 жыл бұрын
6:10 A la ligne 3 le telnet c est vrai ?
@formationtrainingactivity4739
@formationtrainingactivity4739 Жыл бұрын
bonjour besoin former 6 personnes tarifs??,
@saladecereale6769
@saladecereale6769 4 ай бұрын
Bonjour, cette video date de 4ans. mais je voulais savoir pour un environnent de developpement. Si je ne veux pas repeter les installations de mes serveur apache, mysql, des config, dois je installer docker? comment lier ce docker a mon vscode? dois je creer des volume pour les monter dans docker pour apache pour le www dossier? et pour la BDD, si le docker s'arrete je perds ma bdd, bref c'est un peu flou pour moi. merci de me guider pour mettre cela en place. merci encore
@cocadmin
@cocadmin 4 ай бұрын
Tu peux utiliser docker composer, tu peux meme essayer docker init pour creer le compose.yml et dockerfile automatiquement. Pour la db, tu peux aussi utiliser un conteneur et utiliser un volume pour garder les data de la db (ex: /var/lib/mysql) meme si tu doit relancer le conteneur
@saladecereale6769
@saladecereale6769 4 ай бұрын
@@cocadmin ok merci de me repondre, et excuse moi , je sais pas si c'est le meilleure endroit pour parler de cela en dehors des mails mais voila ce que j'ai compris (je suis plus pratique): j'installe les docker apache, mysql via docker composer, puis j'utilise un volume que lier mes app web dans mon disque local dans mon conteneur apache, je charge mes bdd dans mon conteneur mysql et je monte aussi un volume pour le lier. Maintenant pour coder en vscode sur mes app web lie avec un volume a apache(vscode etant installer sur mon hote et que j'ai prametrer), comment je fais? ma proposition est t-elle bonne? merci, en passant, ta facon de coder et presenter ton travail correspond a ce que je fait au quotidien, et j'aine ta facon de faire tes tutos, simple comprehensible, donc je t'encourage a continuer, tu aide des gens comme moi
@mika.france
@mika.france 2 жыл бұрын
Merci !
@syomar446
@syomar446 4 жыл бұрын
salut, un tuto pour jenkins s'il vous plait pour compléter les outils de DevOps . vous faites de super tutos et les meilleurs à mon avis. Merci pour tout
@cocadmin
@cocadmin 4 жыл бұрын
Salut Omar! Je suis pas super fan de jenkins mais peut etre des tuto gitlab ci bientot ;)
@ekali8495
@ekali8495 4 жыл бұрын
Salut serais tu comment avoir un cloud gaming a soit par exemple le payer merci !
@ttwthomas
@ttwthomas 4 жыл бұрын
T'as steamlink qui permet de jouer a un jeux de ton pc sur un autre apareil sur ton reseau local, sinon t'as gaminganywhere.org, ou encore des services comme shadowtech. Mais j'en ai tester aucun, tu me dira si t'arrives a en faire macher un ;)
@ekali8495
@ekali8495 4 жыл бұрын
ttwthomas shadow fonctionne très bien mais c’est assez cher jetait la bas depuis 5mois
@Arwahanoth
@Arwahanoth 4 жыл бұрын
@@ekali8495 parsecgaming.com/ pour stream une machine (avec la vrai carte vidéo 3D contrairement à RDS) en temps réel et jouer même à plusieurs sur des jeux non prévus pour. Mais faut une machine derrière et la bonne co :D
@peaceandfood7952
@peaceandfood7952 3 жыл бұрын
Frero c'est quoi le trick pour démarrer en devops?
@cocadmin
@cocadmin 3 жыл бұрын
Fake it till you make it 😅 Essayer de faire un peu de cloud, un peu de gestion de config et un peu de cicd. Pas forcément tout en même temps mais petit à petit et ça vient vite ;)
@Modu_Jelany
@Modu_Jelany 3 ай бұрын
Pourquoi ce n'est pas une bonne pratique de se connecter aux contenaires en SSH?
@cocadmin
@cocadmin 3 ай бұрын
parce que tu ne veux pas avoir un serveur ssh dans chacun de tes conteneur qui gaspille des ressource pour rien alors que tu deja acceder avec exec si tu a vraiment besoin. aussi en general si tu te connecte en ssh, les modif que tu va faire ne seront pas sauvegardée donc c'est vraiment utile juste pour débuger un probleme
@JTF-jj7lo
@JTF-jj7lo 4 жыл бұрын
Moi qui est pas expert en Ansible , ça pourrait être bien de mettre les fichiers du playbooks afin de mieux comprendre :'(
@cocadmin
@cocadmin 4 жыл бұрын
C'est des gros playblooks que j'utilise dans ma formation mais ca marcherais pareil avec n'importe quel playbook :)
@123456789lemagicien
@123456789lemagicien 3 жыл бұрын
bonjour à tous , une fois connecter à mon container master,impossible a me connecter a mes autre container en ssh.Erreur : bash: ssh: command not found
@aliexpressali8232
@aliexpressali8232 3 жыл бұрын
Tout était bien, jusqu’à la fin , quand tu parles de 50% ....
@trinak2475
@trinak2475 3 жыл бұрын
Cela n'a aucun sens d'installer ni de faire tourner ansible dans un conteneur. Ansible peut être utilisé pour déployer des containers, mais depuis une machine locale simplement. L'installer sur une machine pour l'utiliser en ssh n'a aucun sens, étant donné que ansible lui même se base sur le protocole ssh pour se connecter aux machines... C'est même très déconseillé de faire ainsi (voir talk de Kesley Hightower quand il parle de puppet ou il explique pourquoi c'est très mauvais de le faire)
@faicalrouissi9754
@faicalrouissi9754 3 жыл бұрын
Bonjour, et je vou sremercie pour ce super travail!! c'est tres interessant !! pourriez vous svp partager les fichier YML du repertoire playbooks svp ? genre lamp.yml, mysql.yml ...etc Je vous en remercie d'avance
@cocadmin
@cocadmin 3 жыл бұрын
Salut! regardes dans la description
@faicalrouissi9754
@faicalrouissi9754 3 жыл бұрын
@@cocadmin il y en a pas visiblement, ce qui est partager sur github seulement les fichiers docker-compose et dockerfile
@nathancourty
@nathancourty Ай бұрын
@@cocadmin dans votre description nous avons juste les 3 que vous nous avez montrez
YAML: Juste un autre language ?
13:21
cocadmin
Рет қаралды 27 М.
Erreurs à éviter avec Docker et les conteneurs
15:13
cocadmin
Рет қаралды 42 М.
Como ela fez isso? 😲
00:12
Los Wagners
Рет қаралды 29 МЛН
ХОТЯ БЫ КИНОДА 2 - официальный фильм
1:35:34
ХОТЯ БЫ В КИНО
Рет қаралды 2,5 МЛН
Joven bailarín noquea a ladrón de un golpe #nmas #shorts
00:17
КАК СПРЯТАТЬ КОНФЕТЫ
00:59
123 GO! Shorts Russian
Рет қаралды 3 МЛН
Automating my Homelab with Ansible
13:18
Jeff Geerling
Рет қаралды 328 М.
Secret Management with Ansible Vault and docker-compose
15:14
KTZ Systems
Рет қаралды 11 М.
What is Ansible?
11:06
IBM Technology
Рет қаралды 164 М.
Automate your Docker deployments with Ansible
20:32
Christian Lempa
Рет қаралды 87 М.
Ce que tu découvres en 8 ans de sysadmin/devops
13:06
cocadmin
Рет қаралды 31 М.
you need to learn Ansible RIGHT NOW!! (Linux Automation)
21:21
NetworkChuck
Рет қаралды 843 М.
J'ai essayé de recoder ChatGPT. Voilà ce que j'ai appris...
22:07
This web UI for Ansible is so damn useful!
20:07
Christian Lempa
Рет қаралды 447 М.
How to Build Docker Images with Ansible on Ubuntu 20.04
17:31
Joe Terlecki
Рет қаралды 17 М.
Ultimate Docker Compose Tutorial
1:03:14
TechWorld with Nana
Рет қаралды 127 М.
Не обзор DJI Osmo Pocket 3 Creator Combo
1:00
superfirsthero
Рет қаралды 889 М.
😱НОУТБУК СОСЕДКИ😱
0:30
OMG DEN
Рет қаралды 2,7 МЛН
wyłącznik
0:50
Panele Fotowoltaiczne
Рет қаралды 23 МЛН
Цифровые песочные часы с AliExpress
0:45
Индуктивность и дроссель.
1:00
Hi Dev! – Электроника
Рет қаралды 1,5 МЛН