《Docker容器管理与应用项目教程 任务拓展训练答案项目六.docx》由会员分享,可在线阅读,更多相关《Docker容器管理与应用项目教程 任务拓展训练答案项目六.docx(1页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、一、任务6.1拓展训练.部署Cadvisor工具,监控Docker容器使用资源信息。1)运行Cadvisor容器rootlocalhost # docker run -d -v /:/rootfs:ro -v /var/run:/var/run:rw -v /sys:/sys:ro -v /var/lib/docker:/var/lib/docker:ro -v /dev/disk:/dev/disk:ro -p 8080:8080 google/cadvisor.使用Docker下载镜像,查看Cadvisor监控中CPU和内存变化情况。1)拉取镜像rootlocalhost # docker
2、 pull nginx:1.7,92)运行容器rootlocalhost 二、任务6.2拓展训练1 .创建容器A和容器B,限制它们访问CPU份额的权重是2:1。1)运行容器Arootlocalhost # docker run -d -c 1024 centos:72)运行容器Brootlocalhost # docker run -d -c 512 centos:72创建容器C,使用CPU的第一个内核。1)运行容器rootlocalhost # docker run -d -cpuset-cpus 0 centos:73 .创建容器D,限制使用内存200M,内存总和500M。1)运行容器rootlocalhost # docker run -d -m 200M -memory-swap 500M centos:74 .创建容器E,限制容器读取磁盘/dev/sda的速度是100Mo1)运行容器rootlocalhost # docker run -d -device-write-bps /dev/sda:10MBcentos:7