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