docker
# docker基本操作
# 列出所有的容器 ID
docker ps -aq
1
# 停止所有的容器
docker stop $(docker ps -aq)
1
# 删除所有的容器
docker rm $(docker ps -aq)
1
# 查看镜像
docker images
1
# 删除所有的镜像
docker rmi $(docker images -q)
1
# 删除未使用的镜像
docker image prune -a
1
# 下载镜像
docker pull grafana/grafana-image-renderer
1
# 导出镜像
docker save b225c254fc94 > grafana-image-renderer.tar
docker save -o grafana-image-renderer.tar grafana/grafana-image-renderer:latest
1
2
2
# 导入镜像
docker load < grafana-image-renderer.tar
1
# 不同容器引擎的常用命令
命令 | 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 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 stop | 无 |
Last Updated: 2024/04/15, 13:50:33