首页 > 编程语言 >Docker 安装 Python

Docker 安装 Python

时间:2022-12-30 15:32:17浏览次数:45  
标签:tmp Python root python Docker 安装 docker localhost

Docker 安装 Python

Python 简介

Python 是一种解释型、面向对象、动态数据类型的高级程序设计语言。

Python 由 Guido van Rossum 于 1989 年底发明,第一个公开发行版发行于 1991 年。

像 Perl 语言一样, Python 源代码同样遵循 GPL(GNU General Public License) 协议。

官方宣布,2020 年 1 月 1 日, 停止 Python 2 的更新。

Python 2.7 被确定为最后一个 Python 2.x 版本。

1、查看可用的python版本

访问python镜像库地址:https://hub.docker.com/_/python?tab=tags

可以通过Sort by查看其他版本的python,默认是最新版本python:latest

Docker 安装 Python_Python

2、用docker search python命令来查看可用版本

[root@localhost ~]# docker search python

Docker 安装 Python_Python_02

3、拉取官方的镜像,标签为3.6

[root@localhost ~]# docker pull python:3.6

Docker 安装 Python_docker_03

等待下载完成后,我们就可以在本地镜像列表里查到REPOSITORY为python, 标签为3.6的镜像。

4、查看镜像

[root@localhost ~]# docker images

Docker 安装 Python_python_04

5、创建python测试文件

[root@localhost ~]# mkdir -p ~/python

[root@localhost ~]# vim ~/python/test.py

  1. #!/usr/bin/python
  2. print("Hello, World!");

6、启动python容器

[root@localhost ~]# docker run -v ~/python:/tmp -w /tmp python:3.6 python test.py

Hello, World!

命令说明:

-v ~/python:/tmp:将主机中当前目录下的python挂载到容器的/tmp。

-w /tmp:指定容器的/tmp目录为工作目录。

python test.py:使用容器的python命令来执行工作目录中的test.py文件。

  • 输入编号:7210,直达文章
  • 输入m|M,直达目录列表

标签:tmp,Python,root,python,Docker,安装,docker,localhost
From: https://blog.51cto.com/u_12018693/5980304

相关文章

  • Docker 安装 Node.js
    Docker安装Node.jsNode.js是一个基于ChromeV8引擎的JavaScript运行环境,是一个让JavaScript运行在服务端的开发平台。Node.js使用了一个事件驱动、非阻塞式I/O的模型......
  • Docker 安装 Redis
    Docker安装RedisRedis是一个开源的使用ANSIC语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value的NoSQL数据库,并提供多种语言的API。Redis是一个开源(BSD许......
  • Docker 容器连接
    容器中可以运行一些网络应用,要让外部也可以访问这些应用,可以通过 -P 或 -p 参数来指定端口映射。下面我们来实现通过端口连接到一个docker容器。 网络端口映射......
  • pytorch模型onnx部署(python版本,c++版本)
    转载:实践演练BERTPytorch模型转ONNX模型及预测-知乎(zhihu.com)使用bRPC和ONNXRuntime把BERT模型服务化-知乎(zhihu.com)1.安装anaconda一般有图形界面的个人电......
  • python 排列组合器
    可以求任意类型的组合笛卡尔乘积等itertools组合生成器无限迭代器有限迭代器组合生成器生成不重复的组合foriinitertools.combinations('ABCDE',4):......
  • docker基础之centos安装和设置加速镜像(一)
    使用yum安装Docker要求CentOS系统的内核版本高于3.10,查看本页面的前提条件来验证你的CentOS版本是否支持Docker。通过 uname-r 命令查看你当前的内核版本......
  • Allure报告的安装与使用
    概述生成测试报告需要下载allure包和allure-pytest库,测试报告是通过allure-pytest生成,通过本地的allure包展示测试报告一、allure的安装与使用1.下载allure包下载地......
  • 01.Centos7安装AWVS
    1,更新及解决依赖#yum-yinstalllibXrenderlibXextlibXcursorlibXfixeslibXcompositelibXrandrlibXdamagelibXtstlibXicups-libsdbus-gliblibXrandrlibXcurso......
  • 说—说Python logging
    最近有个需求是把以前字符串输出的log改为json格式,看了别人的例子,还是有些比较茫然,索性就把logging整个翻了一边,做点小总结.初看log在程序中,log的用处写代码的......
  • AI:Python与人工智能相关的库/框架(机器学习&深度学习&数据科学/计算机视觉/自然语言处
    ​​Python与人工智能相关的库/框架(机器学习&深度学习&数据科学/计算机视觉/自然语言处理)的简介、案例应用​​​​1、以机器学习为主相关库​​​​2、以深度学习为主的......