创建容器常见选项

IT
IT
IT
405
文章
1
评论
2020年5月15日13:38:51 评论 4,543 837字阅读2分47秒

常用选项

创建容器常见选项

常用的限制有内存和cpu

 

创建容器常见选项

容器可以使用内存的最大量

示例: 内存限额: 允许容器最多使用500M内存和100M的Swap,并禁用 OOM Killer:

[root@VM_0_8_centos ~]# docker run -d --name web03 --memory="500m" --memory-swap="600M" --oom-kill-disable nginx
19fc30aa95c2c7cbf1b238bef96b29f221dc53f86d40b9c05fc2b5b602ce69d5

查看当前限制的镜像信息

[root@VM_0_8_centos ~]# docker stats web03 
CONTAINER ID NAME CPU % MEM USAGE / LIMIT MEM % NET I/O BLOCK I/O PIDS
19fc30aa95c2 web03 0.00% 1.387MiB / 500MiB 0.28% 648B / 0B 1.7MB / 0B 2
CONTAINER ID NAME CPU % MEM USAGE / LIMIT MEM % NET I/O BLOCK I/O PIDS

上面是动态显示,现在静态显示。

[root@VM_0_8_centos ~]# docker stats --no-stream web03
CONTAINER ID NAME CPU % MEM USAGE / LIMIT MEM % NET I/O BLOCK I/O PIDS
19fc30aa95c2 web03 0.00% 1.387MiB / 500MiB 0.28% 648B / 0B 1.7MB / 0B 2

CPU限额: 允许容器最多使用半个的CPU:

[root@VM_0_8_centos ~]# docker run -d --name web04 --cpus="0.5" nginx 
15a6a1f74ffeb58a5ef78de25970a3314f578d8341abe8937079f416cd716e3d

允许容器最多使用50%的CPU:

 docker run -d --name nginx05 --cpus=".5" nginx
继续阅读
  • 我的QQ
  • QQ扫一扫
  • weinxin
  • 我的头条
  • 头条扫一扫
  • weinxin
IT
  • 本文由 发表于 2020年5月15日13:38:51
  • 除非特殊声明,本站文章均为原创,转载请务必保留本文链接
Docker安装devops Docker

Docker安装devops

docker安装sonarqube 下载所需镜像 # docker pull postgres:10 # docker pull sonarqube:7.9.1-community 启动服务 # do...
修改docker默认IP Docker

修改docker默认IP

默认安装的docker一般是以网桥bridge模式提供一个网络,默认的地址是172.17.0.1/16 # ip ad 1: lo: <LOOPBACK,UP,LOWER_UP> mtu ...
Docker部署Apollo Apollo

Docker部署Apollo

安装docker $ cd /opt/ $ sudo git clone --depth=1 https://github.com/cncentoscn/setuptools.git $ cd set...

您必须才能发表评论!