1、首先在官网安装最新的docker,然后cmd拉取一个python3.6的纯净包
docker pull python:3.6
版本可选
2、测试是否可以运行helloworld.py
docker run -v C:/Users/psdz/python_test:/user -w /user python:3.6 python helloworld.py
helloworld.py:
print(“hello world!”)
我的电脑上,windows目录docker2021最新版必须是C盘
3、构建自己的镜像
docker build -t mypython_1 .
4、登录自己的hub账号,并将镜像的tag与自己hub上的tag相匹配
docker login -u your_name
docker tag mypython_1 your_name/test:my_python
5、将自己的镜像push(推到)自己的hub上
docker push your_name/test:my_python
6、
三个文件
Dockerfile:
FROM python:3.6
COPY . /usr/src/mypython
WORKDIR ./usr/src/mypython
RUN pip install -r requirements.txt
CMD ["python", "hello.py"]
requirements.txt:
numpy
hello.py:
import numpy as np
a = 1
b = 2
c = np.add(a,b)
print(c)
7、将hub云上的文件pull(下载)到本地
docker pull your_name/images:tag
8、总结
anaconda真好用【狗头】