【问题标题】:ctr equivalent of `docker run -it --rm apache/camel-k kamel version`ctr 相当于`docker run -it --rm apache/camel-k kamel 版本`
【发布时间】:2022-01-11 22:54:37
【问题描述】:

解决方案:

sudo ctr run -t --rm apache/camel-k uniqueID kamel version

原问题:

我的目标是在服务器上安装 Camel-K CLI kamel。我想通过调用图像作为容器来实现它,我已经使用 docker 命令使它工作,不幸的是生产服务器没有安装docker CLI,但是安装了kubectlctr,我尝试转换了 docker命令到 kubectl 等效命令,它可以工作,但终止正在运行的 pod 很慢,因此我尝试使用 ctr 不幸的是没有成功。

docker run -it --rm apache/camel-k kamel version
  • 我有一个 docker 镜像apache/camel-k
  • 启动容器运行命令然后移除容器

这是我对 kubectrl 的尝试

kubectl run tmp-pod -i --rm --image=apache/camel-k -- kamel version

有谁知道如何将其转换为等效的ctr 命令?

【问题讨论】:

  • 我已经找到解决方案 "sudo ctr run -t --rm apache/camel-k uniqueID kamel version" ,如果使用 ctr,则容器需要 uniqueID。
  • 请将此解决方案作为答案发布,而不是在问题中。

标签: docker kubernetes


【解决方案1】:

OP 自己在 cmets 中找到了解决方案,因此在 CW 中。


如果使用 ctr,则容器需要 uniqueID

sudo ctr run -t --rm apache/camel-k uniqueID kamel version

【讨论】:

    猜你喜欢
    • 2018-11-21
    • 1970-01-01
    • 2023-02-08
    • 2017-11-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-11-11
    • 1970-01-01
    相关资源
    最近更新 更多