ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

docker运行一个web应用

2020-03-11 11:55:35  阅读:158  来源: 互联网

标签: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

         image.png

        多了端口信息

    2)通过浏览器访问web应用

        image.png

    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

        image.png

3、查看web应用日志

    docker logs [ID或者名字]可以查看容器内部的标准输出

    [root@localhost ~]# docker logs 288dc71d0ce0

    image.png


4、查看web应用程序容器的进程

    [root@localhost ~]# docker top 288dc71d0ce0

    image.png


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. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有