baldir-fr / bbl-docker-pour-le-developpeur

BBL — Docker sur le poste du développeur

Home Page:https://baldir-fr.github.io/bbl-docker-pour-le-developpeur

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Docker sur le poste du développeur

Pré-requis pour construire les exemples

  • Docker Engine 19.03.0+

  • Docker compose

Optionnel

  • GNU Make

Génération des slides

docker compose run build-slides
# Ou avec GNU Make
make 01-slides

Génération du Pdf

docker compose run --rm build-slides; rm -rf docs/assets;cp -r 01-slides/assets docs/
# Ou avec GNU Make
make 01-pdf

Génération du E-book

docker compose run build-epub
# Ou avec GNU Make
make 01-epub

Génération du docbook

docker compose run build-docbook
# Ou avec GNU Make
make 01-docbook

Génération docx

Prérequis : avoir pandoc installé (je n’ai pas encore réussi à le faire fonctionner avec docker)

Après avoir généré le docbook

pandoc --from docbook --to docx --toc --highlight-style tango -o docs/bbl-docker-pour-le-developpeur.docx docs/bbl-docker-pour-le-developpeur.docbook.xml

Générer le diagramme de docker compose

docker run --rm -it --name dcv -v $(pwd):/input pmsipilot/docker-compose-viz render -m image -f docker-compose.yml
docker compose

Démos

RabbitMQ

docker compose up 01-rabbitmq

Nextcloud + postgreSQL

docker compose -f 02-tester-logiciel-compliqué/nextcloud/docker-compose.yml up

TestContainers

cd 03-test-containers/spring-boot/
./gradlew build

Code Server

docker compose up -d 05-code-server

Conversion de .mov en .gif

alias video2gif='sudo docker run -v=`pwd`:/tmp/ffmpeg kafebob/video2gif'
video2gif source_video.mov target_video.gif

Movie Rental Java 8

docker compose run 07-movie-rental-java-8

Movie Rental Java 17

docker compose run 07-movie-rental-java-17

Tiddlywiki

docker compose up -d 09-tiddlywiki

Busybox

docker run -it --rm busybox

Alpine

docker run -it --rm alpine

Vuejs + Keycloak + Spring-Boot

etc/hosts

127.0.0.1 kubernetes.docker.internal
docker compose -f 11-simuler-environnement-cible/docker-for-local-development-bbl-main/docker-compose.yml up -d

About

BBL — Docker sur le poste du développeur

https://baldir-fr.github.io/bbl-docker-pour-le-developpeur

License:MIT License


Languages

Language:JavaScript 99.0%Language:Java 0.6%Language:TypeScript 0.3%Language:Vue 0.1%Language:HTML 0.0%Language:Makefile 0.0%Language:Shell 0.0%