删除Docker limit-cpu,limit-memory,保留cpu和内存

时间:2018-11-21 07:10:16

标签: docker limit docker-swarm

我目前正在使用带有limit-cpu,limit-memory并保留cpu和内存的Docker Swarm。

完成测试后,我想删除这些配置。我找不到有关如何删除这些文章。

反正有没有通过更新删除这些设置而不删除并重新创建docker服务的方法?

Docker版本

Client:
 Version:           18.06.1-ce
 API version:       1.38
 Go version:        go1.10.3
 Git commit:        e68fc7a215d7133c34aa18e3b72b4a21fd0c6136
 Built:             Tue Oct  2 18:06:45 2018
 OS/Arch:           linux/amd64
 Experimental:      false

Server:
  Engine:
  Version:          18.06.1-ce
  API version:      1.38 (minimum version 1.12)
  Go version:       go1.10.3
  Git commit:       e68fc7a/18.06.1-ce
  Built:            Tue Oct  2 18:08:26 2018
  OS/Arch:          linux/amd64
  Experimental:     false

请帮助。

谢谢

1 个答案:

答案 0 :(得分:0)

您可以使用docker service update的完整文档,可在此处找到-> https://docs.docker.com/engine/reference/commandline/service_update/

要更新或删除CPU和内存限制,可以运行此命令

docker service update --limit-cpu 0 --limit-memory 0 --reserve-cpu 0 --reserve-memory 0 service_name