Build replicable environments @ Docker Paris
16
Build replicable environments
-
Upload
arnaud-breton -
Category
Technology
-
view
947 -
download
0
description
Feedback talk about our experience @mention (https://mention.com) with Docker to build and deploy replicable environments
Transcript of Build replicable environments @ Docker Paris
![Page 1: Build replicable environments @ Docker Paris](https://reader036.fdocuments.net/reader036/viewer/2022062514/5586f1b8d8b42a1e6d8b4580/html5/thumbnails/1.jpg)
Build replicable environments
![Page 2: Build replicable environments @ Docker Paris](https://reader036.fdocuments.net/reader036/viewer/2022062514/5586f1b8d8b42a1e6d8b4580/html5/thumbnails/2.jpg)
@arnaud_breton Full-stack developer
![Page 3: Build replicable environments @ Docker Paris](https://reader036.fdocuments.net/reader036/viewer/2022062514/5586f1b8d8b42a1e6d8b4580/html5/thumbnails/3.jpg)
Easily monitor the (social) web with mention
![Page 4: Build replicable environments @ Docker Paris](https://reader036.fdocuments.net/reader036/viewer/2022062514/5586f1b8d8b42a1e6d8b4580/html5/thumbnails/4.jpg)
![Page 5: Build replicable environments @ Docker Paris](https://reader036.fdocuments.net/reader036/viewer/2022062514/5586f1b8d8b42a1e6d8b4580/html5/thumbnails/5.jpg)
Context ● Fast growing team
● Structure development workflow
● Half a day to set up a new environment
![Page 6: Build replicable environments @ Docker Paris](https://reader036.fdocuments.net/reader036/viewer/2022062514/5586f1b8d8b42a1e6d8b4580/html5/thumbnails/6.jpg)
![Page 7: Build replicable environments @ Docker Paris](https://reader036.fdocuments.net/reader036/viewer/2022062514/5586f1b8d8b42a1e6d8b4580/html5/thumbnails/7.jpg)
![Page 8: Build replicable environments @ Docker Paris](https://reader036.fdocuments.net/reader036/viewer/2022062514/5586f1b8d8b42a1e6d8b4580/html5/thumbnails/8.jpg)
OR ?
![Page 9: Build replicable environments @ Docker Paris](https://reader036.fdocuments.net/reader036/viewer/2022062514/5586f1b8d8b42a1e6d8b4580/html5/thumbnails/9.jpg)
AND !
![Page 10: Build replicable environments @ Docker Paris](https://reader036.fdocuments.net/reader036/viewer/2022062514/5586f1b8d8b42a1e6d8b4580/html5/thumbnails/10.jpg)
![Page 11: Build replicable environments @ Docker Paris](https://reader036.fdocuments.net/reader036/viewer/2022062514/5586f1b8d8b42a1e6d8b4580/html5/thumbnails/11.jpg)
One container to rule them all? full-stack container vs one container per
stack
![Page 12: Build replicable environments @ Docker Paris](https://reader036.fdocuments.net/reader036/viewer/2022062514/5586f1b8d8b42a1e6d8b4580/html5/thumbnails/12.jpg)
Data containers (Docker’s volumes)
![Page 13: Build replicable environments @ Docker Paris](https://reader036.fdocuments.net/reader036/viewer/2022062514/5586f1b8d8b42a1e6d8b4580/html5/thumbnails/13.jpg)
docker run -d -v /var/lib/mysql -name db_data tianon/true
![Page 14: Build replicable environments @ Docker Paris](https://reader036.fdocuments.net/reader036/viewer/2022062514/5586f1b8d8b42a1e6d8b4580/html5/thumbnails/14.jpg)
docker run -d --volumes-from db_data mention/awesome-app
![Page 15: Build replicable environments @ Docker Paris](https://reader036.fdocuments.net/reader036/viewer/2022062514/5586f1b8d8b42a1e6d8b4580/html5/thumbnails/15.jpg)
Where are we?● Multiple running containers (CI, local, staging)
● One hour to deploy (80% improvement!)
● Yet even more room to improve
● Still at an early stage