Docker
Docker常用指令
docker build -t imageName . (image)
docker run --name containerName imageName (container)
Docker-Compose常用指令
docker-compose up -d detached mode
docker-compose up --build service
docker-compose down
DockerFile 範例
Docker-Compose YAML範例
version: "3.8" [[版本]] services: [[固定開頭]] example: [[service的名稱設定]] build: [[使用build]] 或 pull context: . [[路徑位置]] dockerfile: example.Dockerfile #;docekr名稱 container_name: auth volumes: [[volume設定]] - logs:/app/logs ports: - "8081:8081" env_file: - ./SRE.env expose: - '8081' database: build: context: ./database dockerfile: database.Dockerfile volumes: - data:/data/db
error
https://github.com/laradock/laradock/issues/3076
解決方法
Had the same issue with '.' and '-' in variable names in *.env file.
Disabling the following in Docker Desktop fixed it for me:
Settings -> General -> Use Docker Compose V2