CPU使用率控制限制该镜像本次建立的容器最大只能占总资源的10%docker run --cpu-quota 10000 centos
按比例分配创建两个容器为c1和c2,若只有这两个容器,设置容器的权重,使得c1和c2的CPU资源占比为33.3%和66. 7%docker run -itd --name c1 --cpu-shares 512 centos(镜像名)
docker run -itd --name c2 --cpu-shares 1024 centos(镜像名)
限制容器使用指定的CPU为该镜像指定四个开发云主机域名CPU的使用docker run --name c3 --cpuset-cpus 0001,0010,0100,1000 centos
内存使用限制
限制建立的容器最多只能使用1gb内存docker run --name c4 -m 1gb centos
限制容器读取磁盘设备的数据量
限制该容器仅能读取sda磁盘的100mb的数据docker run -d --device-read-bps /dev/sda:100mb centos
限制容器写入磁盘设备的数据量
限制该容器仅能写入sda磁盘的100mb的数据docker run -d --device-write-bps /dev/sda:100mb centos
限制容器读取磁盘设备的次数
限制该容器仅能读取sda磁盘10次 docker run -d --device-read-iops /dev/sda:10 centos
限制容器写入磁盘设备的次数
限制该容器仅能写入sda磁盘的10次docker run -d --device-write-iops /dev/sda:10 centos
建立数据卷(容器目内录与宿主机目录之间实现数据共享)以交互模式建立数据卷docker run -v 本地目录:容器目录 --name 容器名 -it 镜像名 /bin/bash
“-v” 指定数据卷“-name” 新建立的容器名称/var/www:/data1 前面为宿主目录,后者为容器目录(整体为建立关联过程)建立数据卷容器(两个容器之间实现数据共享,与宿主机环境无关)以交互模式建立容器并提供其中目录作为数据卷容器载体docker run -v 容器内目录 ...... --name 容器名 -it 镜像名 /bin/bash
挂载提供空间的容器的数据卷到新容器中建立数据卷容器docker run --volumes-from 提供空间的镜像名 --name 容器名 -it 镜像名 /bin/bash
基于现有镜像创建新的镜像基于本地模板创建新的镜像基于Dockerfile创建新的镜像基于现有镜像创建新的镜像#创建容器docker create -it centos /bin/bash
#生成新的镜像docker commit -m "new" -a "zhy" -p ccbd1395fce9(容器ID/名称) ccos:new(生成的新镜像名称:标签)
●-m说明信息
●-a作者信息
●-p生成过程中停止容器的运行基于本地模板创建新的镜像#下载镜像模板wget http://download.openvz.org/teuplate/precreated/debian-7.0-x86-minimal.tar.gz
#生成新的镜像cat debian-7.0-x86-minimal.tar.gz | docker import - daoke:new
基于Dockerfile创建新的镜像容器内随机端口进行映射(映射范围:49000~49900)容器内指定端口进行映射容器之间互联
相关推荐: OpenStack架构—-horizon组件(五)
基础管理服务包含Keystone,Glance,Nova,Neutron,Horizon五个服务,本篇博文主要探讨horizon组件的部署。Horizon:控制台服务,提供了以Web的形式对所有节点的所有服务的管理,通常把该服务称为DashBoard。1、yu…
免责声明:本站发布的图片视频文字,以转载和分享为主,文章观点不代表本站立场,本站不承担相关法律责任;如果涉及侵权请联系邮箱:360163164@qq.com举报,并提供相关证据,经查实将立刻删除涉嫌侵权内容。