摘要:
docker命令 1 run 主要选项: -d : 以后台进行方式运行容器 -t : 提供一个伪终端 -i : 提供交互输入,一般与“-t”一起使用,如果只提供“-i”选项,则容器启动后是无法退出的 -v : 映射一个volume给容器,如: -p /data/www:/var/www/html - 阅读全文
摘要:
docker基础及dockerfile 1、docker组件(C/S) docker client:docker客户端 docker server:docker daemon的主要组成部分,接受用户通过docker client发送的请求,并按照相应的路由规则实现路由分发 docker 镜像:doc 阅读全文
摘要:
dockerfile之php-fpm # cd docker-training/php-fpm/ # ls Dockerfile nginx_nginx.conf supervisor_nginx.conf nginx_default.conf php_www.conf supervisor_php 阅读全文
摘要:
wordpress:4.2 # cd docker-training/wordpress/ # ls -a . license.txt wp-config-sample.php wp-login.php .. readme.html wp-content wp-mail.php Dockerfile 阅读全文
摘要:
Docker容器实现原理 主要是namespace和cgroup控制资源的隔离。 虽然Docker可透过Namespace的方式分隔出看似是独立的空间,然而Linux内核(Kernel)却不能Namespace,所以即使有多个Container,所有的system call其实都是通过主机的内核处理 阅读全文
摘要:
1、使用Namespaces实现了系统环境的隔离 Docker实际上是在创建容器进程时,指定了这个进程所需要启用的一组Namespace参数,这样容器就只能看到当前Namespace所限定的资源、文件、设备、状态。而对于宿主机以及其他不相干的程序,就完全看不见了 http://www.dockone 阅读全文
摘要:
Control Group 控制组群 使用CGroups限制这个环境的资源使用情况 cgroup: 比如一台16核32GB的机器上只让容器使用2核4GB。使用CGroups还可以为资源设置权重,计算使用量,操控任务(进程或线程)启停等; 在/sys/fs/cgroup下面有很多如cpu、memory 阅读全文
摘要:
cgroup driver: cgroup是通过一系列的文件来管控所有的资源分配的,包括创建了一个cgroup,同时将一个cgroup和这个进程进行关联,也就是将进程号echo到那个procs文件里面,同时修改cpu的quota来限制其使用的资源,这一整套都是cgroup的文件系统,cgroup本身 阅读全文