1. 运行web应用并设置ip和端口
1.1 经过前面几节内容的尝试,服务器里已经存在大量正在运行的无用容器。可以用下面两行命令全部删除:
sudo docker stop $(sudo docker ps -q) //先全部停用所有容器
sudo docker rm $(sudo docker ps -aq) //再删除所有容器
1.2 网络端口映射
sudo docker pull training/webapp //拉取镜像
sudo docker run -d --name hello-web -P training/webapp python app.py //创建并运行容器,随机映射端口
如图:
centos8+docker系列(4)——运行web应用
访问对应端口,页面如下:
centos8+docker系列(4)——运行web应用
除了随机映射端口,我们还可以限定端口映射规则,如下:
sudo docker run -d --name hello-web5001 -p5001:5000 training/webapp python app.py