Docker Tingkat Menengah
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: daftar container yang dimuatnetworks: menangani definisi jaringanvolumes: mengatur mounting volumeconfigs: menangani opsi konfigurasi tanpa image khusussecrets: menyediakan opsi untuk kata sandi, token, kunci API, dll.services: ... # Definisikan containernetworks: ... # Definisikan detail jaringanvolumes: ... # Definisikan kebutuhan penyimpananconfigs: ... # Definisikan detail konfigurasi khusussecrets: ... # Definisikan kata sandi / dll
services:# Nama resource postgres:# Nama container, jika tidak acak container_name: postgres# Image container yang dipakai image: postgres:latest# Pemetaan port yang diperlukan ports: # Detail jaringan - "5432:5432"# Resource berikutnya pgadmin: ...
container_name:, nama yang ditetapkan untuk container; jika tidak akan acakimage:, image container yang digunakanports:, daftar pemetaan port yang diperlukanconfig.yaml sangat luascompose.yamlcompose.yaml dari nolDocker Tingkat Menengah