一、docker 容器命名和重命名:
容器命名语法:docker run -d --name 容器实例名 容器镜像名 要执行的命令
容器重命名语法: docker rename 旧容器名 新容器名
1)运行一个名字为docker1的容器:
[root@ldy7-6 ~]# docker run -itd --name docker1 docker.io/centos:latest /bin/bash
[root@ldy7-6 ~]# docker ps
2) 重命名容器:
[root@ldy7-6 ~]# docker rename docker1 docker0
[root@ldy7-6 ~]# docker ps
二、创建docker 容器实例时指定主机名
创建 docker 容器实例时挃定主机名
语法:docker run -it --name 容器名 -h 指定主机名 镜像 /bin/bash
[root@ldy7-6 ~]# docker run -it --name docker3 -h docker63.cn centos /bin/sh
#容器名为docker3 设置它的主机名为docker63.cn 镜像为centos
sh-4.2# hostname
![](https://img-blog.csdnimg.cn/20190426085324530.png)
三、docker 容器资源配额控制之cpu
1)docker容器资源配额控制
启动docker 容器时,指定 cpu,内存,硬盘性能等的硬件资源使用份额
Docker 通过 cgroup来控制容器使用的资源配额,包括 CPU、内存、磁盘三大方面,基本覆盖了常 见的资源配额和使用量控制。
cgroup概述:
cgroup是Control Groups的缩写,是Linux 内核提供的一种可以限制、记录、隔离进程组所使用 的物理资源(如 cpu、memory、磁盘 IO等等) 的机制,被LXC、docker等很多项目用于实现进程资源 控制。cgroup将任意进程迚行分组化管理的 Linux 内核功能。cgroup本身是提供将进程进行分组化管理的功能和接口的基础结构,I/O 或内存的分配控制等具体的资源管理功能是通过这个功能来实现的。
为什么要进行硬件配额&#