zoukankan      html  css  js  c++  java
  • Docker学习

    Python的virtualenv

    python中常见的就是virtualenv,但是我总是会忘记virtualenv,是因为不习惯也好吧,virtualenv仅仅是python代码上面的隔离,Docker更狠环境上的隔离我喜欢。

    三要素:

    • 镜像、容器、仓库,思想参考git、maven。
    • 环境+代码一起打包为镜像,一次打包到处运行。类似虚拟机的思想。
    • 共用linux的kernel,虚拟关键的不虚拟硬件,启动是秒级。
    • 大厂没有不是服务容器化的,一台宿主机100-1000个容器。
    • 容器之间相互隔离,即使一个被黑,摸到的边界也局限在容器中。
    • 思想是类似zookeeper,redis等,有个后台进程daemon,client与daemon交互,底层daemon勤劳的工作。
    • Docker鲸鱼搭载着许多的容器到处“溜达”。
    • 将来就是云平台开发模式,直接用账号登陆,在云上面开发不是自己的ubuntu,要money。

    常用命令:

    • decker version
    • docker info
    • docker --help
    • docker images [-qa]
    • docker search -s 50 mysql:找star50以上的mysql镜像。
    • docker pull centos:拉取镜像,本地没有就到远程仓库拉。
    看十遍不如自己写一遍!巩固基础,纵横开拓!
  • 相关阅读:
    MySQL、Redis 和 MongoDB 的优缺点
    解决数据库高并发
    数据库事务
    Mysql 数据库存储的原理?
    CSRF
    MVC模型和MVT模型
    AJAX
    正则表达式-re模块
    ddt-数据驱动测试
    python-时间格式化
  • 原文地址:https://www.cnblogs.com/gyxpy/p/10568369.html
Copyright © 2011-2022 走看看