確保你的Docker和DockerCompose已安裝並可用,並你已經創建好映像了。
docker-compose.yml的內容如下:
version: '3'
services:
webapp:
image: my-web-app-image:latest
ports:
- "8080:80"
depends_on:
- database
database:
image: postgres:latest
environment:
POSTGRES_PASSWORD: mypassword
可以看到裡面有2個image。
然後在docker-compose.yml目錄下輸入:
docker-compose up -d
-d是讓他在背景執行。
這東西可以寫得很複雜,你可以定義每個容器關聯,啟動先後順序,設置一個容器去監測管理其他容器等。
額外
監視容器日誌:
docker-compose logs
停止容器:
docker-compose down
刪除容器及其相關資源:
docker-compose down -v