Середній рівень Docker
Mike Metzger
Data Engineering Consultant
services:
postgres:
container_name: postgres
image: postgres:latest
ports:
- "5432:5432"
restart: always
pgadmin:
container_name: pgadmin
image: dpage/pgadmin4:latest
ports:
- "5050:80"
restart: always
services: перелік контейнерів для запускуnetworks: визначення мережіvolumes: монтування томівconfigs: параметри конфігурації без власних образівsecrets: опції для паролів, токенів, ключів API тощоservices: ... # Визначте контейнериnetworks: ... # Вкажіть параметри мережіvolumes: ... # Визначте вимоги до сховищаconfigs: ... # Вкажіть особливі параметри конфігураціїsecrets: ... # Визначте паролі / тощо
services:# Назва ресурсу postgres:# Ім'я контейнера; інакше буде випадкове container_name: postgres# Образ контейнера для використання image: postgres:latest# Потрібне відображення портів ports: # Параметри мережі - "5432:5432"# Наступний ресурс pgadmin: ...
container_name: — призначене ім'я контейнера; інакше випадковеimage: — який образ контейнера використовуватиports: — список потрібних відображень портівconfig.yaml дуже широкийcompose.yamlcompose.yaml з нуляСередній рівень Docker