Docker容器化部署实战

Docker容器化部署实战

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
1 1
分享文章
评论 (3)
登录 后发表评论
root 作者
8 月前

666

root 作者
8 月前

123123

admin
8 月前

666

admin
8 月前

这篇文章写得很好,对我帮助很大!

root 作者
2 月前

666