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

  • 相关阅读:
    lightoj 1341 Aladdin and the Flying Carpet(算术基本定理)题解
    Bi-shoe and Phi-shoe(欧拉函数/素筛)题解
    HDU 2157(矩阵快速幂)题解
    SPOJ LAS(BFS)题解
    codevs 1106 篝火晚会
    codevs 1137 计算系数
    codevs 1171 潜伏者
    codevs 3732 解方程
    codevs 3290 华容道
    codevs 3289 花匠
  • 原文地址:https://www.cnblogs.com/longsanshi/p/8358593.html
Copyright © 2011-2022 走看看