在Debian上管理Docker镜像,你可以使用Docker命令行工具。以下是一些基本的命令和操作:
安装Docker: 如果你还没有安装Docker,可以使用以下命令来安装它:
sudo apt update
sudo apt install docker.io
查看镜像列表: 使用以下命令可以查看本地所有的Docker镜像:
docker images
搜索镜像: 如果你想搜索Docker Hub上的镜像,可以使用以下命令:
docker search <image-name>
拉取镜像: 从Docker Hub或其他注册表拉取镜像到本地:
docker pull <image-name>:<tag>
如果不指定标签,默认会拉取latest
标签的镜像。
运行容器: 使用镜像启动一个容器:
docker run -d --name <container-name> <image-name>:<tag>
-d
参数表示在后台运行容器。
列出运行中的容器: 查看所有正在运行的容器:
docker ps
列出所有容器: 包括未运行的容器:
docker ps -a
停止容器: 停止一个正在运行的容器:
docker stop <container-name-or-id>
删除容器: 删除一个或多个容器:
docker rm <container-name-or-id>
如果容器正在运行,需要加上-f
参数来强制删除。
删除镜像: 删除一个或多个本地镜像:
docker rmi <image-name>:<tag>
如果镜像正在被容器使用,需要加上-f
参数来强制删除。
清理未使用的镜像、容器、卷和网络: 使用以下命令可以清理所有未使用的资源:
docker system prune
如果你想只清理未使用的镜像,可以使用:
docker image prune
类似的,你可以只清理未使用的容器、卷或网络。
导出和导入镜像: 如果你想将一个镜像导出为一个tar文件,可以使用:
docker save <image-name>:<tag> -o <output-file.tar>
要从tar文件导入镜像,可以使用:
docker load -i <input-file.tar>
这些是管理Docker镜像的一些基本命令。Docker的命令行工具非常强大,提供了很多其他的功能和选项,你可以通过阅读官方文档或使用docker --help
来了解更多信息。