k3s默认使用containerd(你也可以加--docker 使用docker方式),这个比较docker更加轻量级,对于原来使用docker命令的我做个比对方便记忆
两者命令对比表:
id |
containerd 命令 |
docker 命令 |
备注 |
1 |
ctr image ls |
docker images |
获取image信息 |
2 |
ctr image pull nginx |
docker pull nginx |
pull 一个nginx的image |
3 |
ctr image tag nginx nginx-test |
docker tag nginx nginx-test |
tag 一个nginx的image |
4 |
ctr image push nginx-test |
docker push nginx-test |
push nginx-test的image |
5 |
ctr image pull nginx |
docker pull nginx |
pull 一个nginx的image |
6 |
ctr image import nginx.tar |
docker load<nginx.tar.gz |
导入本地镜像ctr不支持压缩 |
7 |
ctr run -d --env 111 nginx-test nginx |
docker run -d --name=nginx nginx-test |
运行的一个容器 |
8 |
ctr task ls |
docker ps |
查看运行的容器 |