欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

02-07 windows docker 安装python

程序员文章站 2022-04-28 13:31:44
...
1、打开cmd,拉取镜像,由于最后一个版本太大,所以还是去docker hub上淘一个小点的

02-07 windows docker 安装python
cmd 运行以下命令

docker pull python:3.7.7-alpine3.11

02-07 windows docker 安装python

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
    02-07 windows docker 安装python
3、在容器中运行python脚本
docker exec -it python /bin/sh

语法说明

docker exec -it [容器名称] /bin/sh

02-07 windows docker 安装python
然后输入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目录下

02-07 windows docker 安装python

(3)进入容器执行脚本
docker exec -it python /bin/sh 

然后执行

python hello.py

如图输出:Hello World!
02-07 windows docker 安装python
或者直接从docker desktop 上进入容器终端,直接执行python hello.py
02-07 windows docker 安装python
02-07 windows docker 安装python

这里有一个很 II 的操作,一般情况下都可以直接用docker desktop 进入容器终端,但是如果就是想用命令行工具,又不知道进入容器终端的命令,那就从这里看吧,把这一串串id换成容器名称或者id,在命令行工具中执行就可以进入容器终端(完全是为了不知道命令又想装13的情况下)
02-07 windows docker 安装python

相关标签: docker