首页 > 编程语言 >怎么使用Docker运行Python代码

怎么使用Docker运行Python代码

时间:2024-03-05 11:55:05浏览次数:16  
标签:Python 代码 pythontest 镜像 Docker txt

需要使用Docker镜像运行Python代码

  1. 编写Dockefile文件
    示例如下
# 需要使用的镜像版本
FROM python:3.11
# 代码工作目录
WORKDIR /code
# 拷贝依赖文件
COPY requirements.txt requirements.txt
# 安装依赖
RUN pip install -r requirements.txt -i https://pypi.doubanio.com/simple/
# 拷贝所有代码
COPY . .
# 容器运行命令
CMD ["python", "run.py"]
  1. 构建Docker镜像
    使用Python构建镜像,镜像名为pythontest
# docker build -t pythontest .
  1. 查看镜像
# docker images
REPOSITORY                             TAG       IMAGE ID       CREATED             SIZE
pythontest                             latest    21eeaac0870f   31 seconds ago      1.51GB
  1. 运行
# 后台运行,启动端口
# docker run -d -p 7865:7865 pythontest

标签:Python,代码,pythontest,镜像,Docker,txt
From: https://www.cnblogs.com/minseo/p/18053697

相关文章

  • day55 动态规划part12 代码随想录算法训练营 309. 买卖股票的最佳时机含冷冻期
    题目:309.买卖股票的最佳时机含冷冻期我的感悟:网友讲的更好,更好理解。理解难点:冷冻期是i-2初始化dp【1】【0】是买入的用的最小消耗,max(-prices[0],-prices[1]) 听课笔记:听不懂,可以借鉴的是:卖的状态可以进一步拆分我的代码:classSolution:defmaxProfit(se......
  • 从Python语言的角度看C++的指针
    技术背景从一个PythonCoder的角度来说,其实很羡慕C++里面指针类型的用法,即时指针这种用法有可能会给程序带来众多的不稳定因素(据C++老Coder所说)。本文主要站在一个C++初学者的角度来学习一下指针的用法,当然,最好是带着一定的Python基础再去学习C++的逻辑,会更容易一些。内存地址赋......
  • python打包exe
    参考:https://blog.csdn.net/zkkkkkkkkkkkkk/article/details/125082767一、为什么要打包    就比如你在具有Python环境的A电脑上开发了一个程序,现在A电脑坏掉了,你只能在B电脑上去执行你开发的程序。但是呢B电脑又没有Python环境,短时间又不能解决环境问题。这时候就需要用到......
  • python元类
    python元类classCar(object):def__init__(self,name):print('init')self.name=namedef__new__(cls,*args,**kwargs):print('new')returnsuper().__new__(cls)obj=Car('雪佛兰')#输......
  • 开源代码生成模型 StarCoder 2 全新上线!
    BigCode正式推出StarCoder2——一系列新一代的开放源代码大语言模型(LLMs)。这些模型全部基于一个全新、大规模且高品质的代码数据集TheStackv2进行训练。我们不仅公开了所有的模型和数据集,还包括了数据处理和训练代码的详细信息,详情请参阅相关论文。StarCoder2是什么......
  • Docker容器实战(00)-基础命令大全
    1容器生命周期管理1.1dockerstart启动一或多个已被停止的容器。#启动已被停止的容器myrunoobdockerstartmyrunoob1.2dockerstop停止一个运行中的容器dockerstopmyrunoob1.3dockerrestart重启容器dockerrestartmyrunoob1.4dockerrun创建一个新的容......
  • 使用 Docker 安装 Jenkins 的最佳方式
    说在前面本篇内容非常简单,讲述了如何快速在Docker上部署一个Jenkins实例,避免多采坑,浪费不必要的练习时间。本文实验环境:操作系统:Centos7.5DockerVersion:18.09.6下载镜像打开终端,输入dockersearch命令搜索DockerHub上可用的Jenkins镜像:$dockersearchjenkin......
  • 在Docker中,镜像内没有curl,kill,ipconfig等指令如何添加?
    在Docker中,如果镜像内没有curl、kill、ipconfig(在Linux中通常是ip命令)等指令,你可以通过修改Dockerfile来添加它们。下面我将详细解释如何添加这些指令:1.添加curl如果镜像基于Debian或Ubuntu等使用APT作为包管理器的系统,你可以在Dockerfile中使用apt-get来安装curl:FROMyour_ba......
  • 在Docker中,docker commit生成的镜像和dockerfile生成镜像有什么区别?
    在Docker中,dockercommit和基于Dockerfile构建镜像的过程和区别主要包括以下几个方面:1.dockercommit过程与特点:过程:启动一个容器,通常基于某个基础镜像。在容器内部执行各种操作,例如安装软件、修改配置文件等。使用dockercommit命令将容器的当前状态保存为新......
  • 在Docker中,本地的镜像文件都存放在哪里?
    在Docker中,镜像(Images)保存在本地文件系统中,具体的保存位置取决于您使用的操作系统。以下是一些常见操作系统的Docker镜像保存位置:Linux:默认情况下,Docker镜像保存在/var/lib/docker/目录下。当您使用dockerpull命令从DockerHub或私有镜像仓库中拉取镜像时,Docker会自动将镜......