Loading

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:拉取镜像,本地没有就到远程仓库拉。

 

posted @ 2019-03-20 22:48  浅忆尘  阅读(81)  评论(0编辑  收藏  举报