- 镜像打标签(registry.cn-hangzhou.aliyuncs.com/a:1.0打成k8s.gcr.io/a:1.0内容)
docker tag registry.cn-hangzhou.aliyuncs.com/a:1.0 k8s.gcr.io/a:1.0
ctr -n k8s.io i tag registry.cn-hangzhou.aliyuncs.com/a:1.0 k8s.gcr.io/a:1.0 - 导出镜像到本地
docker save -o.tar
or
ctr -n k8s.io i export.tar - 本地镜像导入
docker load -i.tar
or
ctr -n k8s.io i import.tar
Docker运行时和安全沙箱运行时的容器引擎分别是Docker和Containerd。这两种容器引擎都有各自的命令工具来管理镜像和容器。两种容器引擎常用命令对比如下。
| 命令 | Docker | Containerd | |
|---|---|---|---|
| docker | crictl(推荐) | ctr | |
| 查看容器列表 | docker ps | crictl ps | ctr -n k8s.io c ls |
| 查看容器详情 | docker inspect | crictl inspect | ctr -n k8s.io c info |
| 查看容器日志 | docker logs | crictl logs | 无 |
| 容器内执行命令 | docker exec | crictl exec | 无 |
| 挂载容器 | docker attach | crictl attach | 无 |
| 显示容器资源使用情况 | docker stats | crictl stats | 无 |
| 创建容器 | docker create | crictl create | ctr -n k8s.io c create |
| 启动容器 | docker start | crictl start | ctr -n k8s.io run |
| 停止容器 | docker stop | crictl stop | 无 |
| 删除容器 | docker rm | crictl rm | ctr -n k8s.io c del |
| 查看镜像列表 | docker images | crictl images | ctr -n k8s.io i ls |
| 查看镜像详情 | docker inspect | crictl inspecti | 无 |
| 修改镜像标签 | docker tag | ctr -n k8s.io i tag | |
| 拉取镜像 | docker pull | crictl pull | ctr -n k8s.io i pull |
| 推送镜像 | docker push | 无 | ctr -n k8s.io i push |
| 删除镜像 | docker rmi | crictl rmi | ctr -n k8s.io i rm |
| 查看Pod列表 | 无 | crictl pods | 无 |
| 查看Pod详情 | 无 | crictl inspectp | 无 |
| 启动Pod | 无 | crictl runp | 无 |
| 停止Pod | 无 | crictl stopp | 无 |
镜像打标签(registry.cn-hangzhou.aliyuncs.com/a:1.0打成k8s.gcr.io/a:1.0内容)
docker tag registry.cn-hangzhou.aliyuncs.com/a:1.0 k8s.gcr.io/a:1.0
ctr -n k8s.io i tag registry.cn-hangzhou.aliyuncs.com/a:1.0 k8s.gcr.io/a:1.0
导出镜像到本地
docker save -o .tar
or
ctr -n k8s.io i export .tar
or
ctr -n k8s.io i export
本地镜像导入
docker load -i .tar
or
ctr -n k8s.io i import .tar
or
ctr -n k8s.io i import
