Docker简介
Docker是一个开源的容器化平台,它可以帮助开发者将应用程序及其依赖打包到一个轻量级、可移植的容器中。
Dockerfile编写
创建一个简单的Dockerfile:
FROM python:3.11-slim
WORKDIR /app
COPY requirements.txt .
RUN pip install -r requirements.txt
COPY . .
EXPOSE 8000
CMD ["python", "manage.py", "runserver", "0.0.0.0:8000"]
Docker Compose
使用Docker Compose管理多容器应用:
version: '3.8'
services:
web:
build: .
ports:
- "8000:8000"
depends_on:
- db
db:
image: mysql:8.0
environment:
MYSQL_DATABASE: blog
MYSQL_ROOT_PASSWORD: password
666
123123
666
这篇文章写得很好,对我帮助很大!
666