标签:web 容器 288dc71d0ce0 应用 docker root localhost
1、在dcoekr容器中运行一个Python Flask应用来运行一个web应用
[root@localhost ~]# docker pull training/webapp #载入镜像
[root@localhost ~]# docker run -d -P training/webapp python app.py
参数说明:
-d:让容器在后台运行
-p:将容器内部使用的网络端口映射到主机上
2、查看web应用容器
1)查看正在运行的容器
[root@localhost ~]# docker ps
多了端口信息
2)通过浏览器访问web应用
3)通过-p参数设置不一样的端口
[root@localhost ~]# docker run -d -p 5000:5000 training/webapp python app.py
4)网络端口的快捷方式
通过docker ps命令可以产看运行容器的映射端口,docke还提供了另一个快捷方式docker port,使用docker port可以查看指定(ID或者名字)容器的某个确定端口映射到宿主机的端口号。
[root@localhost ~]# docker port 288dc71d0ce0
3、查看web应用日志
docker logs [ID或者名字]可以查看容器内部的标准输出
[root@localhost ~]# docker logs 288dc71d0ce0
4、查看web应用程序容器的进程
[root@localhost ~]# docker top 288dc71d0ce0
5、检查web应用程序
[root@localhost ~]# docker inspect 288dc71d0ce0
6、停止web应用程序
[root@localhost ~]# docker stop 288dc71d0ce0
7、启动web应用容器
[root@localhost ~]# docker start 288dc71d0ce0
8、移除web应用程序
[root@localhost ~]# docker rm 288dc71d0ce0
删除容器时,容器必须是停止状态,否则会报错
标签:web,容器,288dc71d0ce0,应用,docker,root,localhost 来源: https://blog.51cto.com/13520761/2477214
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。