首页 > 其他分享 >Docker容器资源扩容操作

Docker容器资源扩容操作

时间:2023-02-05 20:33:26浏览次数:50  
标签:扩容 容器 update limit memoryswap Docker docker

Docker容器资源扩容

通过Docker部署的容器服务在运行了一段时间后,发现容器部署的服务资源不足,这时需要对容器服务的资源进行扩容;

扩容命令操作

docker update [OPTIONS] CONTAINER [CONTAINER...]

 

命令参考:[https://docs.docker.com/engine/reference/commandline/update/]

其中OPTIONS参数如下:


参考:[https://docs.docker.com/engine/reference/commandline/update/#options]

 

使用实例

以下示例为修改Docker部署的MySQL服务的内存;
修改前:
内存大小为800M;

执行扩容操作,修改内存为900M,操作如下:

docker update --memory 900m mysql-dev

 

执行过程出现Memory limit should be smaller than already set memoryswap limit, update the memoryswap at the same报错解决方式

执行过程中出现报错:==Memory limit should be smaller than already set memoryswap limit, update the memoryswap at the same==,如下:

解决方式一

执行docker update命令时,添加--memory-swap参数;


执行如下:

 

解决方式二

重建容器,并在创建时指定-–memory,则之后再扩展就不会报错了;


修改后如下:


通过docker stats查看修改,如下:

标签:扩容,容器,update,limit,memoryswap,Docker,docker
From: https://www.cnblogs.com/coder-zyc/p/17087879.html

相关文章

  • 狂神--Docker
    官网地址官网 https://www.docker.com/官方文档Docker文档是超详细的https://docs.docker.com/仓库地址 https://hub.docker.com/名词解释镜像(image)Docker镜像就......
  • Docker 安装 Centos7 并开启 ssh 服务
    本文将简单记录下Docker中安装CentOS7并开启ssh服务的操作过程及命令。一、在宿主机终端下依次执行如下命令:#拉取centos7镜像dockerpullcentos:7#创建并......
  • Docker基础知识 (25) - Docker 容器资源限制和监控
    在默认情况下,Docker是不对运行的容器进行资源限制的。在生产环境中,如果不对单一容器进行资源限制,宿主(主机)的资源用完后会导致系统出错甚至系统崩溃。因为在生产环境通常会......
  • Docker安装
    我们很容易就可以在你的环境中安装docker,只要你选择好你的安装方式即可。Docker实际上分为DockerDesktop和Dockerengine。DockerDesktop是一个桌面应用程序,可以在各种l......
  • Docker安装
    我们很容易就可以在你的环境中安装docker,只要你选择好你的安装方式即可。Docker实际上分为DockerDesktop和Dockerengine。DockerDesktop是一个桌面应用程序,可以在各种......
  • docker基础
    一.Docker概述1.1Docker是什么Docker是一种开源的应用容器引擎,基于go语言开发并遵循了apache2.0协议开源,可以轻松的为任何应用创建一个轻量级、可移植的、自给自足的容......
  • Spring—IOC 容器
    在如今的JavaWeb开发中,Spring生态圈占据着巨大的市场份额。几乎是每个互联网公司都在用Spring生态圈的东西。所以掌握Spring相关知识就成为了我们工作和面试中必不可......
  • Docker基础
    一、Docker概述1.1、Docker是什么?是一个开源的应用容器引擎,基于go语言开发并遵循了apache2.0协议开源是在Linux容器里运行应用的开源工具是一种轻量级的“虚拟机"Doc......
  • Docker网络
    一、Docker网络实现原理Docker使用Linux桥接,在宿王机虚拟一个Docker容器网桥(dockero),pocker启动一个容器时会根据Docker网桥的网段分配给容器一个IP地址,称为container-IP,......
  • Docker-compose 容器集群的快速编排
    一、Docker-compose简介Docker-Compose项目是Docker官方的开源项目,负责实现对Docker容器集群的快速编排。Docker-Compose将所管理的容器分为三层,分别是 工程(projec......