02-07 windows docker 安装python
程序员文章站
2022-04-28 13:31:44
...
1、打开cmd,拉取镜像,由于最后一个版本太大,所以还是去docker hub上淘一个小点的
cmd 运行以下命令
docker pull python:3.7.7-alpine3.11
2、运行容器
在物理主机上创建文件夹D:/workspace/docker/python
,然后执行以下命令
docker run -itd --name python -v D:/workspace/docker/python:/usr/src/myapp -w /usr/src/myapp -d python:3.7.7-alpine3.11
参数说明
-
-itd
:设置容器一直运行,否则就会自动停止 -
--name python
:容器名称 -
-v D:/workspace/docker/python:/usr/src/myapp
:将物理主机文件夹(D:/workspace/docker/python)挂在到容器中(/usr/src/myapp) -
-w /usr/src/myapp
:指定容器的工作目录 -
-d python:3.7.7-alpine3.11
:镜像名称:Tag
3、在容器中运行python脚本
docker exec -it python /bin/sh
语法说明
docker exec -it [容器名称] /bin/sh
然后输入python
,进入python IDE,输入print('hello world')
,就可以看到输出hello world
4、容器中运行本地物理主机的.py文件
(1)新建一个txt文档,写入以下代码,保存并重命名为hello.py
#!/usr/bin/python
print("Hello, World!");
(2)我们在创建容器的时候,将D:/workspace/docker/python
目录挂载到了python容器的工作目录下,所以把上一步创建的hello.py文件拷贝到D:/workspace/docker/python
目录下
(3)进入容器执行脚本
docker exec -it python /bin/sh
然后执行
python hello.py
如图输出:Hello World!
或者直接从docker desktop 上进入容器终端,直接执行python hello.py
附
这里有一个很 II 的操作,一般情况下都可以直接用docker desktop 进入容器终端,但是如果就是想用命令行工具,又不知道进入容器终端的命令,那就从这里看吧,把这一串串id换成容器名称或者id,在命令行工具中执行就可以进入容器终端(完全是为了不知道命令又想装13的情况下)
上一篇: WebService使用笔记
推荐阅读
-
Windows系统下同时安装Python2和Python3
-
Windows系统下安装Python的SSH模块教程
-
windows下安装python paramiko模块的代码
-
使用Python实现在Windows下安装Django
-
windows下python 3.6.4安装配置图文教程
-
windows10系统中安装python3.x+scrapy教程
-
各种Python库安装包下载地址与安装过程详细介绍(Windows版)
-
python在Windows下安装setuptools(easy_install工具)步骤详解
-
python在Windows下安装setuptools(easy_install工具)步骤详解
-
Windows下为Python安装Matplotlib模块