9. Dockerfile 实际操作 (把 python app 打包成 image 并运行)
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了9. Dockerfile 实际操作 (把 python app 打包成 image 并运行),小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1123字,纯文字阅读大概需要2分钟。
内容图文
![9. Dockerfile 实际操作 (把 python app 打包成 image 并运行)](/upload/InfoBanner/zyjiaocheng/741/61df6d5551464d8194333b99c87332d9.jpg)
1. 创建并进入 flask-hello-world
mkdir flask-hello-world && cd flask-hello-world
2. 编写 python 文件 app.py
from flask import Flask
app = Flask(__name__)
@app.route('/')
def hello():
return "hello docker"
if __name__ == '__main__':
app.run()
3. 编写 Dockerfile 文件
FROM python:2.7 #base image 为 python:2.7
LABEL maintainer="eaon<eaon123@qq.com>" #标记 开发为 eaon 及 邮箱
RUN pip install flask # 安装 flask 拓展
COPY app.py /app/ # 将 app.py 复制到 /app下
WORKDIR /app # 定义工作目录为 /app
EXPOSE 5000 # 暴露端口
CMD python app.py # 执行 app.py 文件
4. 通过Dockerfile 创建一个 image
docker build -t [image_name] .
5. 错误排查
docker run -it [image_id] /bin/bash
6. 操作运行中的容器
docker exec -it [container_id] /bin/bash # 通过编写 shell 脚本进入容器
docker exec -it [container_id] python # 通过编写 python 进入容器
docker exec -it [container_id] ip a # 打印出运行容器的ip地址
<style></style> <style></style> <style></style> <style></style>
内容总结
以上是互联网集市为您收集整理的9. Dockerfile 实际操作 (把 python app 打包成 image 并运行)全部内容,希望文章能够帮你解决9. Dockerfile 实际操作 (把 python app 打包成 image 并运行)所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。