docker 容器构建

创建镜像(注意最后的点号 . )

docker build -t docker_1110:v1 .

创建容器

docker run -d -p 8082:9003 --name  docker10 docker_1110:v1

查看容器运行日志(执行post请求,需要将post的IP地址改为虚拟机的,端口修改为8082)

docker logs -f 容器id

进入容器

docker exec -it  docker10 /bin/bash

在你构建 Dockerfile 的目录下运行 docker pull python:3.7.6-slim 命令,手动下载你需要的镜像。这可以确保你已经有了这个镜像,然后再次运行你的 Dockerfile 构建。

Dockerfile 内容

# python:3.7.6-slim 作为基础镜像  
FROM python:3.7.6-slim  
# 指定工作目录  
RUN mkdir /docker_server
WORKDIR docker_server/
ADD requirements.txt /docker_server
# 将当前目录的内容复制到容器的 /app 目录下  
ADD . /docker_server
RUN pip install --upgrade pip
# 安装所需的 Python 库
RUN pip install -r requirements.txt -i https://pypi.tuna.tsinghua.edu.cn/simple
#指定对外开放端口
EXPOSE 9003
#时间设定
RUN cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
# 启动命令
CMD ["python", "/docker_server/web_1.py"]

requirements.txt

  • 将tornado_coal_code目录放入E:\pythonProject目录下,在pycharm终端执行
  • (base) PS E:\pythonProject> pipreqs ./tornado_coal_code --encoding=utf8 --force1
numpy==1.21.5
pandas
Requests==2.31.0
tornado==6.1
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值