Open 1MurasaKi opened 5 months ago
包倒是安装上了,就是python3.11有些特性改了,我那个是3.8,就会有一些代码不兼容,导致报错,之前用那个docker还怪好用的,就来问一下
main.py
同级目录下创建三个文件docker-compose.yaml
version: "3.6"
services:
daledou:
image: daledou:v1
container_name: daledou
restart: always
command: pipenv run python3 main.py
volumes:
- /usr/share/zoneinfo/Asia/Shanghai:/etc/localtime
- .:/code
ports:
- "8001:8001"
Dockerfile
FROM python:3.11
WORKDIR /code
COPY . .
RUN sh install.sh
install.sh
python3 -m pip install --upgrade pip -i https://pypi.mirrors.ustc.edu.cn/simple/ \
&& pip3 install pipenv -i https://pypi.mirrors.ustc.edu.cn/simple/ \
&& pipenv install requests \
&& pipenv install pyyaml \
&& pipenv install schedule \
&& pipenv install loguru
拉取镜像
docker pull python:3.11
构建镜像
docker build -t daledou:v1 .
启动容器
docker-compose up -d
查看容器日志
docker logs daledou
感谢大佬。已经运行成功啦。大佬帮派还缺人吗,我可以去打工
感谢大佬。已经运行成功啦。大佬帮派还缺人吗,我可以去打工
之前是有
Docker
启动的,不过后来取消了。你可以尝试手动安装包