在Ubuntu系统下,Docker命令非常丰富,涵盖了镜像管理、容器管理、网络管理等多个方面。以下是一些常用的Docker命令:
镜像管理
-
搜索镜像
docker search
-
拉取镜像
docker pull
: -
列出本地镜像
docker images
-
删除镜像
docker rmi
-
保存镜像到文件
docker save -o
: -
从文件加载镜像
docker load -i
容器管理
-
运行容器
docker run [OPTIONS] IMAGE [COMMAND] [ARG...]
-
列出正在运行的容器
docker ps
-
列出所有容器(包括停止的)
docker ps -a
-
停止容器
docker stop
-
启动容器
docker start
-
删除容器
docker rm
-
进入容器
docker exec -it
/bin/bash -
查看容器日志
docker logs
网络管理
-
查看网络列表
docker network ls
-
创建网络
docker network create
-
连接容器到网络
docker network connect
-
断开容器与网络的连接
docker network disconnect
卷管理
-
创建卷
docker volume create
-
列出卷
docker volume ls
-
删除卷
docker volume rm
其他常用命令
-
查看Docker版本
docker --version
-
查看Docker系统信息
docker info
-
清理未使用的资源(包括悬空的镜像、容器、卷和网络)
docker system prune
-
清理所有未使用的资源
docker system prune -a
-
查看Docker守护进程日志
journalctl -u docker.service
这些命令只是Docker功能的一部分,更多高级功能和选项可以通过查看官方文档或使用docker --help
来获取。