软件测试 / 测试开发丨 Docker 镜像构建可以分享的快乐
获取更多相关知识
通过上一篇 Dockerfile 语法与指令的学习,本节就开始使用 Dockerfile 来制作自己的 Docker 镜像啦。
Docker 镜像构建
新建 app.py 文件
复制代码
本代码主要功能是当我们访问页面的时候显示一段文字“Hello World! Hogwarts.”。
新建 Dockerfile-build 文件
复制代码
使用 build
命令构建镜像,
复制代码
默认
Dockerfile
要在当前目录下,才可以直接运行docker build
。
如果 Dockerfile
在别的路径下面则需要添加-f
参数指定 Dockerfile 的路径。
- -t app:v1.0
:指定构建的镜像名字
- .
:构建镜像时的上下文目录。固定写法,构建镜像时要先切换到放有 Dockerfile 的目录下。
镜像构建完成后,就可以使用新镜像提供服务啦。可以使用 docker images | grep app 来查看生成的镜像。
我们可以通过 docker run 命令启动我们自己构建的镜像噢。最后通过浏览器访问 http://你的IP:5000 来访问启动的服务。
复制代码
最后,我们自己构建的镜像可以通过 docker save 命令导出给别的小伙伴使用,还可以用 docker push 命令推送到 registry 服务器上给别的小伙伴使用呢,是不是很便捷呀!
版权声明: 本文为 InfoQ 作者【测试人】的原创文章。
原文链接:【http://xie.infoq.cn/article/e4176fe9ee7c25bd0346a5b2c】。文章转载请联系作者。
评论