容器和编排开篇之容器是什么

容器技术应该是时下最最火的技术之一了,应该说用容器非常早,可以追溯到2013-2014年的那段时间,关注容器和容器编排也非常非常久了,因为个人比较懒惰的原因,一直没有写过关于容器关于蓝色鲸鱼的什么文章,我想2019年开篇的文章就写关于容器的一些什么东西做为开篇和第一个系列文章吧。

首先谈下个人对容器的理解,容器就是一种轻量化的虚拟化技术,基于linux的cgroups、namespaces chroot和联合分层文件系统创建的可以重用可以控制资源隔离资源的打包的应用程序执行环境。具体的来说,可以用过容器技术将php运行环境(插件、配置文件)和PHP代码封装为一个模板在各个服务器上执行,从而避免了反复安装和不同环境之间相互影响造成应用程序不能使用和不稳定的现象。

对我个人来说,容器技术的出现让原来部署和运维都省去了大量的精力,原来动不动从源码编译或者寻找一堆堆RPM造成的困恼大大减少部署服务器的时间。

说到容器项目有lxc coreos 和docker等实现,其中最火热和成熟的就是docker项目。

利用docker来部署服务器运行环境可以说是我对容器最简单的用法,如php-fpm只要简单的通过:

docker pull php:7.1-fpm
docker run -d -p 9000:9000 -v /data:/data  --name=php php:7.1-fpm


可以飞快的启动一个php-fpm非常非常的爽。而当不需要这个容器的时候,只要:

 docker stop php

就可以停止掉,如需要在运行:

docker start php

就可以了,当然也有会不在需要docker的时候,很简单

docker rm -f php

开篇不准备写什么长篇大论,关于docker技术的其他基本操作下次写吧。

Lokie博客
请先登录后发表评论
  • 最新评论
  • 总共0条评论
  • 本博客使用免费开源的 laravel-bjyblog v5.5.1.1 搭建 © 2014-2018 lokie.wang 版权所有 ICP证:沪ICP备18016993号
  • 联系邮箱:kitche1985@hotmail.com