Перейти до основного вмісту

Публікації

Показано дописи з міткою "docker-compose"

Шпаргалка по Docker та Docker Compose

Docker - Робота з образами Завантаження образу docker pull nginx docker pull nginx:latest docker pull nginx:1.21 Список локальних образів docker images docker image ls Видалення образу docker rmi nginx docker rmi nginx:1.21 docker image rm nginx Видалення всіх невикористовуваних образів docker image prune docker image prune -a Побудова образу з Dockerfile docker build -t myapp:1.0 . docker build -t myapp:latest -f Dockerfile.prod . Тегування образу docker tag myapp:1.0 myapp:latest docker tag myapp:1.0 myregistry.com/myapp:1.0 Відправлення образу в registry docker push myregistry.com/myapp:1.0 Docker - Робота з контейнерами Запуск контейнера docker run nginx docker run -d nginx docker run -d --name mynginx nginx docker run -d -p 8080:80 nginx docker run -d -p 8080:80 -v /host/path:/container/path nginx docker run -d -e MY_VAR=value ...

Docker-compose для створення Postgresql бази даних

Docker Compose — це інструмент, який дозволяє визначати та запускати багатоконтейнерні Docker-застосунки. Замість того, щоб вручну запускати кожен контейнер із довгими командами docker run, docker-compose.yml надає простий спосіб описати всю архітектуру додатка у вигляді YAML-файлу. Це дозволяє легко створювати, запускати, зупиняти та масштабувати сервіси за допомогою однієї команди, що значно спрощує розробку, тестування та розгортання застосунків. Основні можливості Docker Compose включають: запуск кількох контейнерів одночасно, визначення мережі та спільних томів між контейнерами, налаштування змінних середовища та автоматичне підключення сервісів один до одного через імена сервісів. Він особливо корисний для локального середовища розробки, CI/CD-процесів і навіть невеликих продакшен-рішень, де потрібно швидко відтворити середовище для тестування або демонстрації. Мінімальний docker-compose.yml для локального використання PostgreSQL без збереження даних після видалення контейне...