docker默认容器的大小是多少
时间: 2023-11-20 10:50:54 浏览: 43
默认情况下,Docker容器的大小是没有限制的。Docker使用Cgroups来管理资源,并且对容器的资源使用进行限制。其中,存储资源的限制可以通过设置容器的磁盘配额来控制容器的大小。
如果未显式设置容器的磁盘配额,那么容器的大小将取决于主机的存储资源可用性。容器可以使用主机上可用的所有存储资源,直到达到主机上的限制。
需要注意的是,如果您在创建容器时显式设置了磁盘配额,那么容器的大小将受到该配额的限制。
因此,Docker容器的默认大小取决于主机上可用的存储资源,并且可以根据需要进行配置。
相关问题
修改docker容器空间默认大小
可以使用以下命令修改Docker容器空间大小:
1. 首先,停止并删除正在运行的容器。
docker stop container_name
docker rm container_name
2. 创建一个新的Docker镜像,并在其中添加您想要的容器大小。
docker commit -m "Increased container size" -c "CMD ['/bin/bash']" container_name new_image_name
在上面的命令中,“-m”标志表示您正在为新镜像设置提交消息,“-c”标志表示您正在为新容器定义一个命令。
3. 启动一个新的容器并使用“-–storage-opt”标志将新的容器大小限制设置为所需大小。
docker run --name new_container_name --storage-opt size=20G -it new_image_name
在上面的命令中,“–storage-opt”标志能够设置容器的存储选项。
希望这可以帮助您修改Docker容器的默认大小。
docker容器的配置信息
Docker容器的配置信息可以通过配置文件`/etc/docker/daemon.json`来进行设置。这个配置文件使用JSON格式,并包含了各种配置项。以下是一个完整的示例配置文件:
{
"graph":"/deploy/docker",
"registry-mirrors": ["https://8auvmfwy.mirror.aliyuncs.com"],
"insecure-registries": ["192.168.1.2","192.168.1.3:5000"],
"live-restore": "true",
"exec-opts": ["native.cgroupdriver=systemd"],
"storage-driver":"overlay2",
"ipv6": false,
"bip":"172.18.0.1/24",
"default-address-pools": [
{
"scope": "local",
"base":"172.17.0.0/16",
"size":24
}
],
"log-driver": "json-file",
"log-opts": {
"max-size": "50m",
"max-size": "5m"
}
}
这个配置文件中有一些重要的配置项:
- "graph"指定了Docker的存储目录。
- "registry-mirrors"指定了镜像加速器的地址。
- "insecure-registries"指定了信任的仓库地址。
- "live-restore"配置项可以使得容器在Docker引擎停止后仍然保持运行。
- "exec-opts"配置项指定了cgroup驱动,可以设置为"native.cgroupdriver=systemd"以使用systemd驱动。
- "storage-driver"配置项指定了存储驱动,可以设置为"overlay2"。
- "ipv6"配置项用于控制是否开启IPv6支持。
- "bip"配置项用于设置Docker0的默认IP地址。
- "default-address-pools"配置项用于配置容器使用的子网地址池。
- "log-driver"配置项指定了日志驱动,可以设置为"json-file"。
- "log-opts"配置项用于设置日志策略,可以指定最大日志文件大小和保留的最大日志文件数量。
以上是一个关于Docker容器的配置信息的详细说明。 [2 [3<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* *3* [docker配置大全](https://blog.csdn.net/anqixiang/article/details/124659144)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT0_1"}}] [.reference_item style="max-width: 50%"]
- *2* [docker容器内修改配置文件](https://blog.csdn.net/m0_67403240/article/details/126327544)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT0_1"}}] [.reference_item style="max-width: 50%"]
[ .reference_list ]
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)