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

Docker 安装 Python

时间:2022-12-08 16:33:10浏览次数:45  
标签:容器 src Python python usr myapp Docker 安装 docker


1.拉取镜像:
docker pull python:3.5
查看镜像
docker images

2.创建python容器:
docker run --name python3.7 -v /mydata:/python/myapp -w /mydata/python/myapp python:3.7 python helloworld.py

docker run -v /myapp:/mydata/myapp -w /mydata/myapp python:3.5 python helloworld.py

docker ps //检查当前正在运行的容器
docker ps -a //所有的容器
docker stop (容器ID) //停止容器
docker rm (容器ID) //删除容器

命令说明:
-v $PWD/myapp:/mydata/myapp : 将主机中当前目录下的 myapp 挂载到容器的 /usr/src/myapp
-w /usr/src/myapp : 指定容器的 /usr/src/myapp 目录为工作目录
python helloworld.py : 使用容器的 python 命令来执行工作目录中的 helloworld.py 文件

命令说明:
-v /home/python:/usr/src/my_python :将主机中/home/python目录下的myapp挂载到容器的/usr/src/my_python
-w /usr/src/my_python :指定容器的/usr/src/my_python 目录为工作目录

进入容器:
docker exec -it python3.6 bash
#容器内的工作目录
root@xxxx:/usr/src/myapp# pwd
/usr/src/myapp
root@aaaaa:/usr/src/myapp# ls
testPython.py

3.进入容器
docker exec -it 6a55 bash # 6a55是docker ps查看python镜像启动后获得的容器id,可以取完整的容器id

4.运行产生结果:
docker run python:3.7


标签:容器,src,Python,python,usr,myapp,Docker,安装,docker
From: https://blog.51cto.com/u_15906694/5922728

相关文章

  • 清理Docker占用的磁盘空间
    使用df-h命令来查看磁盘信息使用du-h-x--max-depth=1查看哪个目录占用过高查看docker池空间大小dockerinfo由于没有修改docker的默认目录,docker默认目录空间太小了,......
  • centos7下通过yum安装mysql。
    1.检查mysql是否安装yumlistinstalled|grepmysql如果有的话就全部卸载:yum-yremove+数据库名称2.MySQL依赖libaio,所以先要安装libaioyumsearchlibaio#检索相......
  • centos7 下安装tree
    在有网络的情况下:1、包管理器安装centos中用yum-yinstalltreeubuntu中用apt-getinstalltree当然如果需要权限不要忘了在前面加上sudo在没有网络的情况下:1、提......
  • centos7安装ClickHouse列式存储数据库
    一、ClickHouse简介1、基础简介Yandex开源的数据分析的数据库,名字叫做ClickHouse,适合流式或批次入库的时序数据。ClickHouse不应该被用作通用数据库,而是作为超高性能的海量......
  • openEuler安装docker
     一、准备工作#更新镜像源缓存dnfmakecache#修改chrony时间同步配置sed-i's/poolpool.ntp.orgiburst/poolntp.aliyun.com/g'/etc/chrony.conf#重启chron......
  • Python中12个常用模块的使用教程
    1.time模块importtime*一*#时间戳--》结构化时间--》格式化的字符串时间-----------------------------------------------------------------------------res1=tim......
  • Docker部署inluxdb,grafana,prometheus环境
    创建网络查看现有网络:dockernetworkls[root@zhulanghome]#dockernetworklsNETWORKIDNAMEDRIVERSCOPE874979f64b45bridgebridge......
  • Windows平台下Vim安装插件(采用内置的包管理器)
    需要提前说明的一些事情本人电脑环境为Windows11,vim采用包管理器scoop下载安装,版本为9.0。在尝试为vim安装插件过程中,参考了知乎上的一篇文章如何安装VIM插件,其中提到在V......
  • Python爬虫实战,Request+urllib模块,批量下载爬取网易云音乐飙歌榜所有音乐文件
    前言今天给大家介绍的是Python爬取飙歌榜所有音频数据并保存本地,在这里给需要的小伙伴们代码,并且给出一点小心得。首先是爬取之前应该尽可能伪装成浏览器而不被识别出来......
  • virtualbox中安装docker
    安装yum-utilsyuminstall-yyum-utilsdevice-mapper-persistent-datalvm2为yum源添加docker仓库位置yum-config-manager--add-repohttps://download.d......