zoukankan      html  css  js  c++  java
  • docker笔记

    1.docker是什么

      docker是一个超级容器,在这个容器上可以放很多小容器,在这些容器里面你能跑任何应用,只要有对应的镜像,比如centos,httpd,tomcat,Nginx,mysql等。

    2.为什么要用docker

    docker能够向虚拟机一样隔离环境,小容器之间是隔离的,从而解决不同应用需要的环境不兼容的问题。同时它需要的空间比较小,可以降低成本。docker还可以完成自动化部署,发布和持续集成等。

    3.docker如何工作

    docker可以从仓库下载你要的应用镜像,比如nginx镜像,然后docker可以,把这个镜像(image)放到一个容器上面运行,然后你就用了一个nginx服务器。同时这个nginx还可以更新,一层一层加上去。

    其中运行的时候,docker会自动设置一个端口和容器启动端口对应,你也指定(或者修改)主机和容器的映射关系,或者是绑定

    docker run -d -p 8882:5000 training/webapp python app.py,我重新设置了将主机的8882和容器内部的5000端口绑定。

     

    通过 http://当前ip:8882即可访问应用

    参考:https://www.zhihu.com/question/28300645

              http://blog.csdn.net/21cnbao/article/details/56275456

  • 相关阅读:
    数据库练习
    pymysql
    数据库索引
    数据库查询
    数据库操作
    数据库建表
    数据库初识
    shell 编程
    Struts2与SpringMVC
    SpringAOP
  • 原文地址:https://www.cnblogs.com/longsanshi/p/8358593.html
Copyright © 2011-2022 走看看