为什么推荐使用 Docker Compose 管理容器?
在本地或生产服务器中,直接使用 docker run 启动容器往往伴随着很长的参数(端口、挂载目录、环境变量)。一旦服务器重启或需要更新镜像,很难回忆起当初完整的启动参数。通过 docker-compose.yml 声明配置,只需执行 docker compose up -d 即可一键拉起整个服务栈,方便版本控制与自动化备份。
常见映射语法对应关系
-p 8080:80➡️ports: ["8080:80"]:宿主机端口与容器内端口映射。-v /data:/app➡️volumes: ["/data:/app"]:持久化数据卷挂载。-e KEY=VAL➡️environment: [KEY=VAL]:容器运行时注入的环境变量。--restart always➡️restart: always:容器崩溃或系统重启后自动拉起。