如何有效管理colima〈> Docker

vmdwslir  于 2023-02-15  发布在  Docker
关注(0)|答案(1)|浏览(331)

我试图了解更多关于码头与科利马特别是对苹果硅,
到目前为止...我了解了它的基本知识,以及两者实际上是如何配合工作的。但我确实有一些关于如何管理它的问题,到目前为止:

-直接停止colima而不丢失数据/容器

colima stop [c-id]docker stop [c-id]之前或之后,是否需要?)*

-无需设置所有内容即可轻松重启colima(colima实际上会消耗大量RAM)

(现在,当我停止colima并重新启动它时,我看不到我过去的容器正在运行(我想这是因为它也停止了它们)。
(特别是对于不同的ARCH,我想知道是否有一种方法可以停止colima,然后重新启动它,而不必关心内部dockers容器的状态。)

-如何在colima上切换默认守护进程

(how到目前为止,只要我们使用colima start,就可以切换默认守护进程。)

-管理守护程序名称

(我还没有看到任何方法可以重命名现有的守护进程,而不需要在上面重新创建它们。)

-如何在特定守护程序上 Boot 运行colima
-更改colima上下文而不影响Docker
-运行colima守护程序的统计信息(CPU和RAM使用率...=/=已分配)

谢谢你的帮助,如果有任何问题不清楚或没有意义,随时引用它,并纠正它。

anauzrmj

anauzrmj1#

  • 直接停止colima而不丢失数据/容器

执行Docker stop [c-id]时,只有您指定ID的容器才会停止。colima stop命令用于停止colima用于Docker的虚拟机。如果希望在守护程序启动时启动容器,则需要使用docker restart policy

  • 重新启动colima很容易,而不必设置一切(colima实际上消耗了大量的RAM)你不能这样做,就像我上面提到的,重新启动容器是你需要应用的东西。
  • 如何在Colima上切换默认守护进程

您可以通过运行colima start --edit来更改配置,也可以将参数传递给终端。Colima默认为docker,但您可以随时通过运行colima stop; colima start --runtime docker"切换为使用docker和colima stop; colima start --runtime containerd"

  • 管理后台进程名称

我不明白这个问题。

  • 如何在特定守护程序上引导时运行colima

我看到功能请求前一阵子,但我不认为这个功能被释放。
更改colima上下文而不影响docker
你所说的改变colima上下文是什么意思?你指的是运行时吗?如果是,那么你不能在不影响运行容器的情况下这么做。记住,colima为你运行docker引擎,你不能同时使用docker和containerd

  • 具有colima守护程序运行的统计信息(cpu和ram使用率...=/=已分配)

运行colima status以查看colima VM正在使用的所有资源。
colima团队在documenting这个工具最重要的部分做得很好。

相关问题