精华内容
下载资源
问答
  • docker执行python 出现返回类型找不到 搜了一下说是连接超时,但并不是这个问题
  • CentOS 7上使用docker运行python脚本文件

    千次阅读 2020-09-20 13:38:22
    二,在宿主机(本机服务器)上创建一个目录,新建一个python脚本 python文件地址:/home/bx_admin/jenkins_work/test/test.py #test.py文件 #!/usr/bin/python import os print(os.getcwd()) #获取当前目录 print('-...

    实验环境:CentOS 7

    一,拉取python镜像

     docker pull python:3.5
    

    在这里插入图片描述

    二,在宿主机(本机服务器)上创建一个目录,新建一个python脚本

    python文件地址:/home/bx_admin/jenkins_work/test/test.py

    #test.py文件
    #!/usr/bin/python
    import os
    print(os.getcwd())  #获取当前目录
    print('-------------start--------------------')
    print('this is a test file')
    print('----------------end---------------')
    
    

    三,在宿主机上执行python文件(运行容器)

    #命令
    docker run -v /home/bx_admin/jenkins_work/test:/usr/src/python -w /usr/src/python python:3.5 python test.py
    

    命令说明:
    docker run 创建容器

    -v /home/bx_admin/jenkins_work/test 将主机中/home/bx_admin/jenkins_work/test目录挂载到容器的/usr/src/python

    -w /usr/src/python 指定容器的/usr/src/python目录为工作目录

    python:3.5 是镜像

    python test.py 是命令执行test.py脚本

    四,执行结果

    执行了test.py文件,可以看到当前目录是/usr/src/python,可以看出我们的脚本输出的是docker容器中的目录,而不是我们宿主机的目录 。
    在这里插入图片描述
    我们再看直接使用服务器python直接该文件的打印,当前目录是home/bx_admin/jenkins_work
    python3 test/test.py
    在这里插入图片描述

    五,容器变化

    先看执行前的容器 docker ps -a ,当前一共只有两个容器
    在这里插入图片描述
    docker执行python文件后(相当于新建了一个容器)
    在这里插入图片描述
    注意:即使文件执行失败了,但是新容器还是新生成了
    在这里插入图片描述
    删除容器:docker rm -v a7505a43e238

    展开全文
  • docker 使用python 镜像运行python脚本

    千次阅读 2019-11-28 11:10:11
    第一步创建:python脚本 # touchhelloworld.py #vim helloworld.py #!/usr/bin/python print("hello world!") 保存 [root@test myapp]# docker run -v /home/dockerimg/myapp:/usr/src/myapp -w /usr/src/...

    第一步创建:python脚本

    # touch helloworld.py

    #vim helloworld.py

    
    #!/usr/bin/python
    print("hello world!")
    

    保存

    [root@test myapp]# docker run -v /home/dockerimg/myapp:/usr/src/myapp -w /usr/src/myapp python python helloworld.py
    

    docker run 创建容器

    -v 标识使用的是挂载  /home/dockerimg/myapp 宿主机的地址 helloworld.py是在myapp这个文件夹下面 冒号后面跟的是docker容器里面的地址 -w 是 执行文件的路径

    第一个python 是镜像

    第二个python 是命令 执行helloworld.py脚本

    希望对你有所帮助

     

    展开全文
  • I am trying to run my python script on docker. I tried different ways to do it but not able to run it on docker. My python script is given below:import osprint ('hello')Ihave already installed docker....

    HUX25.png1cb500f4997e8ece13a1ed4ef9eab37b.pngI am trying to run my python script on docker. I tried different ways to do it but not able to run it on docker. My python script is given below:

    import os

    print ('hello')

    I have already installed docker on my mac. But i want to know how i can make images and then push it to docker after that i wanna pull and run my script on docker itself.

    解决方案

    Alright, first create a specific project directory for your docker image. For example:

    mkdir /home/pi/Desktop/teasr/capturing

    Copy your dockerfile and script in there and change the current context to this directory.

    cp /home/pi/Desktop/teasr/capturing.py /home/pi/Desktop/teasr/dockerfile /home/pi/Desktop/teasr/capturing/

    cd /home/pi/Desktop/teasr/capturing

    This is for best practice, as the first thing the docker-engine does on build, is read the whole current context.

    Next we'll take a look at your dockerfile. It should look something like this now:

    FROM python:latest

    WORKDIR /usr/local/bin

    COPY capturing.py .

    CMD ["capturing.py", "-OPTIONAL_FLAG"]

    The next thing you need to do is build it with a smart name. Using dots is generally disencouraged.

    docker build -t pulkit/capturing:1.0 .

    Next thing is to just run the image like you've done.

    docker run -ti --name capturing pulkit/capturing:1.0

    The script now get executed inside the container and will probably exit upon completion.

    Edit after finding the problem that created the following error:

    "standard_init_linux.go:195: exec user process caused "exec format error"

    There's a different architecture beneath raspberry pi's (ARM instead of x86_64), which COULD'VE BEEN the problem, but wasn't. If that would've been the problem, a switch of the parent image to FROM armhf/python would've been enough.

    BUT! The error kept occurring.

    So the solution to this problem is a simple missing Sha-Bang on top of the python script. The first line in the script needs to be #!/usr/bin/env python and that should solve the problem.

    展开全文
  • I just got a Mac and shifted from Windows and installed Tensorflow using Docker and everything is working fine, but I want to run a python script that I have from before. Is there any way to run a pyt...

    I just got a Mac and shifted from Windows and installed Tensorflow using Docker and everything is working fine, but I want to run a python script that I have from before. Is there any way to run a python script in docker on a Mac, using the terminal?

    解决方案

    Something like the below should do...

    Create a Dockerfile with the below content:

    FROM gcr.io/tensorflow/tensorflow:latest

    COPY script.py /usr/bin/

    CMD ["python", "/usr/bin/script.py"]

    build the image:

    $ docker build -t mytensorflow .

    run it:

    $ docker run -it --rm mytensorflow

    if you want to keep the container going after the script is run don't --rm it...

    展开全文
  • 本资源是动态添加docker容器映射端口的python脚本,在终端命令行里面只需要执行一下脚本,就能自动添加容器映射端口。
  • 创建centos docker环境运行python脚本

    千次阅读 2019-02-26 13:45:34
    docker pull centos 2.跑一个容器: docker run -itd --privileged --name centos_as2 -v /home/furuiyang/async:/home/furuiyang/async centos /usr/sbin/init 3.进入容器中: docker exec -it centos_as2 /...
  • 来源:开源中国链接:...虽然我本人专注于Python的Flask微框架,但本文目的是演示如何通过Docker更好地开发和共享应用程序,(由任何语言和框架开发的应用程序)。...
  • title: Docker系列四持久运行python脚本 date: 2020-10-24 08:33:19 想法是从csdn上面发现的一个博客开始的,能够修改微信步数。缺点就是要一直运行才可以,那干脆扔到服务器上不就好了。 首先要保证在自己本地能够...
  • docker 运行python web服务

    千次阅读 2018-10-14 14:01:35
    创建一个最最简单的python+django项目,然后在docker容器中运行。 环境: 192.168.174.134服务器中 docker镜像: python:2(python2.7.15) django: 1.8.3 在134服务器中创建python项目 django-admin startproject ...
  • docker运行python文件

    千次阅读 2020-10-16 21:34:25
    项目完成后需要打包成镜像然后发布,因为镜像里包含了配置文件及所需要的包。制作镜像的三种办法: 目录 一、如果项目较小,且所需依赖不是很多,直接将...1、怎样将本地文件上传到docker容器? 运行镜像,打开新的
  • docker-aws-python 使用 AWS 管理 docker 应用程序的 Python 脚本 使用 anaconda3-2.1.0
  • docker 安装 python

    2019-05-07 21:22:02
    查找Docker Hub上的python镜像 docker search python:3.6 拉取官方镜像 docker pull python:3.6 ...运行python 文件 docker run -v /usr/local/mypython:/usr/src/myapp -w /usr/src/myapp python:3.6 ...
  • Docker运行python容器

    2019-02-08 23:12:00
    容器是镜像运行的实例,而镜像保存在仓库里,测试或者发布生产环境只需要pull下来即可,相对传统的应用部署,...本文介绍的是python应用运行docker容器。 以django部署到docker 为例 1.编写Dockerfile文件 每一...
  • docker部署python

    2019-12-26 16:07:15
    docker部署python(DockerFile) 1. 创建Dockerfile vi Dockerfile From是从docker仓库中拉取python3的环境 ...CMD是运行python脚本 2. 构建镜像 docker build -t demo . 3. 运行镜像 docker run -d -p 9000:...
  • 但是,我正在尝试执行一个引用输入文件的Python脚本(在Docker构建期间复制到容器中).我似乎无法弄清楚为什么我的脚本告诉我它无法找到输入文件.我包括我用于构建下面容器的Dockerfile,以及正在查找它找不到的输入文件...
  • Docker 学习笔记6 容器执行Python脚本

    千次阅读 2020-06-13 23:17:51
    Docker 学习笔记5 安装Python环境一、查找可用库二、拉取仓库三、创建容器四、运行容器 一、查找可用库 docker search python 二、拉取仓库 docker pull python:3.5 docker images python:3.5 三、创建容器 mkdir...
  • 使用Docker安装了Zabbix_server5.0和Zabbix_web5.0,然后在配置企业微信报警时需要在Zabbix_server端运行Python脚本,但是Zabbix_server运行在容器内部,并且容器内部并没有Python运行环境。所以脚本也就无法...
  • Docker 安装Python3

    2020-07-06 20:01:37
    Docker 安装python 一、下载python镜像安装,需要耐心等待镜像下载完 docker pull python ...主机/home/python-script建立python测试脚本test.py vim test.py #!/usr/bin/python print("hi-happy") 启动python容器
  • docker: docker安装python

    2021-05-22 21:14:46
    安装步骤 1、拉取镜像 docker pull python 2、运行镜像 docker run -i -t python:latest /bin/bash -t:进入终端 -i:获得一个交互式的连接,通过获取...3、使用docker里的python执行本地脚本 # 需要关闭setenforc
  • 在本篇文章里小编给各位分享的是关于python脚本docker运行的方法内容,有需要的朋友们可以学习下。
  • 现在在用python的scrapy框架写爬虫,爬虫在docker容器里面运行,我们用shell脚本调用docker容器里面的python脚本运行爬虫程序,如何让爬虫程序传一个状态码给shell脚本?
  • 文章目录nvidia-docker 替换 docker容器生命周期管理docker run:创建一个新的容器并运行一个命令docker start : 启动一个或多个已经被停止的容器docker stop :停止一个运行中的容器docker restart :重启容器docker ...
  • 但是,我正在尝试执行一个引用输入文件的Python脚本(在Docker构建期间复制到容器中).我似乎无法弄清楚为什么我的脚本告诉我它无法找到输入文件.我包括我用于构建下面容器的Dockerfile,以及正在查找它找不到的输入文件...
  • 增加docker端口映射的python脚本(在centOS7.7-python2.7.5/docker-ce下测试通过) 使用方法: --------------------------------------------------------- 1、先找到要修改的docker容器配置文件所在的目录:...
  • I've successfully built a Docker container and copied my application's files into the container in the Dockerfile. However, I am trying to execute a Python script that references an input file (that w...
  • 容器内所使用的venv虚拟环境,python脚本强依赖此环境,执行命令行python test.py -m 1时ok 2.容器外使用shell命令:docker exec container -c "python test.py -m 1"报错。通过对比方式排查,执行此shell命令时...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 24,563
精华内容 9,825
关键字:

docker执行python脚本

python 订阅