Ansible + Docker = ?

Ғылым және технология

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.

  • @jimmyj.6792
    @jimmyj.67923 жыл бұрын

    Hey! Juste trop ouf c’est excellent un grand merci 🙏

  • @quentin7343
    @quentin73432 жыл бұрын

    Incroyable cette vidéo mec.

  • @samuelleboeuf8535
    @samuelleboeuf85354 жыл бұрын

    Du bon contenu et très bien présenté. Merci !

  • @cocadmin

    @cocadmin

    4 жыл бұрын

    Merci! Content que ca te plaise ;)

  • @soufianta8374
    @soufianta83749 ай бұрын

    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.

  • @benjamincallar6339
    @benjamincallar63394 жыл бұрын

    Super ! Retour aux sources ! Docker :)

  • @moulinsmo
    @moulinsmo4 жыл бұрын

    C'est top! Merci bcp!

  • @noammez1357
    @noammez13574 жыл бұрын

    Beau travail, merci

  • @mouerftv7749
    @mouerftv77494 жыл бұрын

    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.kzread.infoZ5y7AkOko-o

  • @MultiPoiu
    @MultiPoiu3 жыл бұрын

    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

  • @ayoubtalbi
    @ayoubtalbi3 жыл бұрын

    Thanks a lot man 👍🏼

  • @mika.france
    @mika.france2 жыл бұрын

    Merci !

  • @tomotouto6329
    @tomotouto6329 Жыл бұрын

    très intéressant !

  • @mohamedconde261
    @mohamedconde2613 жыл бұрын

    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

  • @italiouine8909
    @italiouine89093 жыл бұрын

    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

  • @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

  • @lez330
    @lez3302 жыл бұрын

    Que penses-tu de AWS SAM ?

  • @Y1984Orwell
    @Y1984Orwell4 жыл бұрын

    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é.

  • @syomar446
    @syomar4464 жыл бұрын

    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 ;)

  • @blakayoyo5
    @blakayoyo52 жыл бұрын

    je retrouve pas tes fichiers playbook dans le lien

  • @aminehaine3301
    @aminehaine33014 жыл бұрын

    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é :)

  • @saladecereale6769
    @saladecereale67694 ай бұрын

    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

  • @formationtrainingactivity4739
    @formationtrainingactivity4739 Жыл бұрын

    bonjour besoin former 6 personnes tarifs??,

  • @philtoa334
    @philtoa3342 жыл бұрын

    6:10 A la ligne 3 le telnet c est vrai ?

  • @peaceandfood7952
    @peaceandfood79523 жыл бұрын

    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 ;)

  • @ekali8495
    @ekali84954 жыл бұрын

    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

  • @JTF-jj7lo
    @JTF-jj7lo4 жыл бұрын

    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 :)

  • @Modu_Jelany
    @Modu_Jelany3 ай бұрын

    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

  • @123456789lemagicien
    @123456789lemagicien3 жыл бұрын

    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
    @aliexpressali82323 жыл бұрын

    Tout était bien, jusqu’à la fin , quand tu parles de 50% ....

  • @trinak2475
    @trinak24753 жыл бұрын

    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
    @faicalrouissi97543 жыл бұрын

    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

Келесі