windows10 下用 docker 打包程序

    技术2023-10-14  76

    确定项目包和支持包

    先确定项目包的内容,并导出所需要的包,放在项目目录下 pip freeze > requirements.txt

    创建 Dockerfile

    然后与 default 同级创建 Dockerfile

    # 基于的基础镜像 FROM python:3.6.5 #代码添加到 default_docker 文件夹 ADD ./default /default_docker # 设置 default_docker 文件夹是工作目录 WORKDIR /default_docker # 用阿里源安装支持包 RUN pip install -r requirements.txt -i https://mirrors.aliyun.com/pypi/simple/ # 运行 CMD ["python", "/default_docker/run.py"]

    制作镜像

    docker build -t imagename Dockerfilepath Dockerfilepath:Dockerfile 所在文件夹名称,当前目录为 “.” docker build -t default_docker .

    运行镜像

    docker run -p port1:port2 -d --name c_name imagename -p port1 为本地端口号 port2 为映射端口号 c_name为容器名 imagename为打包的镜像名 docker run -p 8002:8002 -d --name default_model default_docker
    Processed: 0.010, SQL: 9