以mysql容器为例
1、新创建的容器
docker run -m 1G -e MYSQL_ROOT_PASSWORD=12345 -d mysql:5.7.25
启动命令上增加-m命令即可。
2、已经创建的容器
docker update --memory 1G --memory-swap -1 244f81705547
需要同时指定memory和memory-swap参数,其中memory为可使用内存的量,memory-swap为可使用内存+swap的量。如果两者值相同,则该容器不能使用swap;memory-swap设置为-1则代表swap不受限制。