docker系列文章:https://www.jianshu.com/nb/30096674
Web应用实例
docker pull training/webapp
运行参数&端口绑定:
-d:后台运行;-P:端口映射到主机上面(随机到高端口)
web类型的程序运行之后ps可以看到对应端口信息:比如
就是说明把本机的32768端口映射到了docker容器的5000端口。
直接访问:http://localhost:32768/即可。
默认是tcp端口,如果绑定udp端口,在端口后面加上/udp
可以绑定端口:run的时候直接加上
-p 80:5000
就能把容器的5000端口绑定在服务器的80上面。
可以指定容器绑定的网络地址,比如绑定127.0.0.1 :
docker run -d -p 127.0.0.1:5001:5000 training/webapp python app.py
查看端口绑定:在ps里面或者直接用port即可(跟上容器的id)
之后直接使用docker进行正常的操作就可以了。