第一步,新建项目目录py-official,进入此目录,然后使用docker pull命令拉取官方镜像:
$ docker pull python
在项目中新建一个Dockerfile文件,内容如下:
FROM python:3-onbuild
CMD [ "python3.5", "./py3-sample.py" ]
新建py3-sample.py文件,计算Fibonacci数列:
def fib(n):
a, b = 0, 1
while a < n:
print(a, end=' ')
a, b = b, a+b
print()
fib(1000)
新建requirements.txt依赖文件,可以在此文件中加入项目依赖程序,如Django等。此处仅新建空文件:
$ touch requirements.txt
第二步,使用docker build命令构建名为py2.7-sample-app的镜像:
$ docker build -t py3-image
以通过docker images命令进行查看:
$ docker images
第三步,通过docker [container] run命令创建并运行容器:
$ docker run -it --rm --name py3-container py3-image