ctr 拉取镜像命令 的全部参数 都有哪些?
时间: 2024-06-01 15:11:08 浏览: 432
Docker CTR(Containerd Tooling CLI)拉取镜像命令的全部参数包括:
1. --help:获取帮助信息。
2. --insecure-registry:允许从不安全的注册表拉取镜像。
3. --namespace:设置镜像的命名空间。
4. --platform:指定镜像的平台。
5. --quiet/-q:只输出拉取镜像的 ID。
6. --reference/-r:指定要拉取的镜像的名称和标签(可以省略标签)。
7. --snapshotter:指定用于拉取镜像的快照器。
8. --timeout:设置拉取镜像的超时时间。
9. --tls-ca-cert:指定 TLS CA 证书文件的路径。
10. --tls-cert:指定 TLS 证书文件的路径。
11. --tls-key:指定 TLS 密钥文件的路径。
12. --tls-verify:开启 TLS 验证模式,要求使用 TLS 加密连接到注册表。
13. --user/-u:指定用于拉取镜像的用户名和密码。
相关问题
ctr 拉取镜像命令 的全部参数 都有哪些?分别举出例子
ctr 拉取镜像命令的全部参数如下:
1. `--plain-http`: 允许使用非加密的 HTTP 协议拉取镜像,例如:`ctr images pull --plain-http docker.io/library/alpine:latest`
2. `--creds <string>`: 设置拉取镜像的认证信息,例如:`ctr images pull --creds=USERNAME:PASSWORD docker.io/library/alpine:latest`
3. `--insecure-skip-tls-verify`: 跳过 TLS 证书的验证,例如:`ctr images pull --insecure-skip-tls-verify docker.io/library/alpine:latest`
4. `--timeout <duration>`: 设置超时时间,例如:`ctr images pull --timeout=10s docker.io/library/alpine:latest`
5. `--platform <os>/<arch>`: 指定拉取的镜像平台,例如:`ctr images pull --platform=linux/amd64 docker.io/library/alpine:latest`
6. `--os <os>`: 指定拉取的镜像操作系统,例如:`ctr images pull --os=linux docker.io/library/alpine:latest`
7. `--arch <arch>`: 指定拉取的镜像架构,例如:`ctr images pull --arch=amd64 docker.io/library/alpine:latest`
8. `--manifest-type <type>`: 指定拉取的镜像类型,例如:`ctr images pull --manifest-type=docker docker.io/library/alpine:latest`
9. `--disable-compression`: 拉取镜像时不进行压缩,例如:`ctr images pull --disable-compression docker.io/library/alpine:latest`
10. `--output <format>`: 指定输出格式,例如:`ctr images pull --output=json docker.io/library/alpine:latest`
11. `--debug`: 打印调试信息,例如:`ctr images pull --debug docker.io/library/alpine:latest`
ctr 拉取镜像 的命令 参数
docker pull [OPTIONS] NAME[:TAG|@DIGEST]
常用参数:
- `-a, --all-tags`: 拉取镜像仓库中所有标签的镜像
- `--disable-content-trust`: 禁用内容信任,不验证镜像的签名
- `--platform`: 指定要拉取的镜像的平台,如 linux/amd64、linux/arm64 等。
阅读全文