1.先安装docker-desktop,换源
"registry-mirrors": [
"https://docker.m.daocloud.io",
"https://docker.1panel.live"
]
2.编写dockerfile文件
# 拉取一个python3.12的版本的镜像
FROM python:3.12
# 在docker容器里面创建一个app的文件夹,并以此为工作目录
WORKDIR /app
# 将本项目的requirements.txt复制到app文件夹下
COPY requirements.txt /app/
# 运行命令
RUN pip install -r requirements.txt
# 将本项目的main1.py复制到app文件夹下
COPY main1.py /app/
# 运行命令
CMD ["python", "main1.py"]
3.创建容器
# -t 用于命名,点表示以当前文件夹下的dockerfile创建容器
docker build -t 容器名字 .
4.运行容器
# -p表示端口映射,将容器的80端口映射到本机的8080端口
docker run -p 80:8080 容器名字