如何使用docker-compose快速部署docker?
1.编写docker-compose.yml(此处例子为django后端项目);
version: "2"
services:
api:
restart: always
image: django_backend:latest #(利用已有image构建容器,如何使用dockerfile生成image)
command: "nohup python3 /home/report_api/manage.py runserver 0:8000 --noreload" #(后台运行django)
container_name: django_7105_report #(构建的容器名称)
volumes: #(路径映射)
- "/home/python_workspace/report_api:/home/report_api"
- "/data/report_pdf:/data/report_pdf"
- "/mnt/report_pdf:/mnt/report_pdf"
ports: #(端口映射)
- "7105:8000"
2.进入到此docker-compose.yml文件所在的文件夹;
3.键入docker-compose up -d
Tips:第3步的-d为后台运行