Docker运行python镜像部署flask服务
概述:
1.有时候不想在宿主机上搭建过多服务,或者需要耦合性低、方便移植,就需要打包成镜像通过docker运行。
2.本篇只讲Docker运行python镜像部署flask服务,制作镜像先不讲
步骤:
1.拉取python镜像 ,不指定版本默认拉取最新版本:
docker pull python
docker pull python:3.5 .............拉取3.5指定版本,,在https://hub.docker.com/ 找对应版本
2.查看本地镜像文件 :
docker images
docker images |grep python ..........镜像较多时可以匹配
3.运行镜像:
docker run -it -p 6500:8000 -v /home/code/webtest:/usr/local --name python_web --restart always --privileged=true 镜像id或名字
-p:把容器的8000端口映射到宿主机6500
-it:交互式运行容器
-v:主机的目录/home/code/webtest映射到容器的目录/usr/local
--name:给容器起个名字为python_web
--restart:always 容器退出时总是重启
--privileged=true:执行容器内文件需要的权限
4.查看容器&进入容器:
docker ps ...................查看运行中的容器
docker ps -a ..............查看全部容器
相关连接:
http://dockone.io/article/9089 ...............................................................Docker容器化部署Python应用(包含制作和运行)
https://mp.weixin.qq.com/s/_iJow1jXAPjbAV-KBdBktA ........................Docker从入门精通
浙公网安备 33010602011771号