前提概要:
以预先安装好Python2.7环境的Image为BaseImage,创建一个运行Flask Web的Image
1. 编写Python文件
|
|
2. 编写Dockerfile
|
|
3. 执行命令
|
|
build失败,产生错误
排查:
|
|
发现
查找Dockerfile,发现 COPY命令写的有问题,改为:
|
|
完成
总结
这次的练习虽然很简单,但是其中也是能综合了一下之前学的东西,把前面的东西巩固了一下,加深了印象. \
其中需要特别注意的就是Dockerfile中路径的编写,一定要认真检查过才行,不然一不小心就出现了上面的问题了,现在的这个问题可能还好查,要是遇到不好查的问题就糟糕了.所以要细心细心啊.该示例只是在容器中运行了Application,在外部并不能访问里面的5000端口,后续会继续修改.