Docker Compose – Don’t repeat yourself

Dzisiaj, krótki wpis na temat powtarzania treści w docker-compose. Czy wiesz, że zasadę DRY można zastosować również w pliku docker-compose? Nie jest to jednak mechanizm samego dockera a języka YAML. Mowa tutaj o funkcjach anchor oraz merge. Jak to wygląda w praktyce? Wyobraźmy sobie, że nasze środowisko lokalne nie jest unikalne dla każdego projektu, a po prostu mamy 1 plik docker-compose, który uruchamia nam serwer http, bazę danych i kilka wersji PHP....

czerwca 19, 2020 · 5 min · 1013 words · Grzegorz Stawarczyk

Docker for Mac – 3 sposoby na przyspieszenie działania

Jeśli również pracujesz na Macu i masz problem z wolno działającym Docker for Mac, to mam dla Ciebie kilka tricków, które przyspieszą działanie Twojego Dockera bez dodatkowych narzędzi. Ale na początek, jak wyglądają czasy jednego z projektów nad którym pracuje. Zobaczmy więc docker-compose. Możemy w nim zauważyć montowanie wolumenu do kontenera nginx i nadanie mu aliasu, który wykorzystujemy w kontenerze PHP. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 version: '2' services: nginx: hostname: nginx build: context: docker/nginx ports: - 8080:80 volumes: &appvolumes - ....

czerwca 6, 2020 · 4 min · 712 words · Grzegorz Stawarczyk