常用 Docker 命令整理
🔍 镜像相关命令
操作 | 命令示例 |
---|---|
查看本地已有的镜像 | docker images |
从仓库拉取镜像 | docker pull image_name[:tag] |
构建镜像(基于当前目录的 Dockerfile) | docker build -t image_name[:tag] . |
删除指定镜像 | docker rmi image_id_or_name |
推送镜像到仓库 | docker push image_name[:tag] |
导出镜像为 tar 文件 | docker save -o file_path.tar image_name[:tag] |
导入镜像 | docker load -i file_path.tar |
搜索镜像(Docker Hub) | docker search image_name |
📦 容器相关命令
操作 | 命令示例 |
---|---|
运行容器 | docker run [options] image_name 例如:后台运行并映射端口 docker run -d -p host_port:container_port --name container_name image_name |
列出正在运行的容器 | docker ps |
列出所有容器(包括停止的) | docker ps -a |
停止容器 | docker stop container_id_or_name |
启动已存在的容器 | docker start container_id_or_name |
重启容器 | docker restart container_id_or_name |
删除容器 | docker rm container_id_or_name |
进入正在运行的容器 | docker exec -it container_id_or_name /bin/bash |
查看容器日志 | docker logs container_id_or_name |
查看容器详情(如IP地址、挂载点等) | docker inspect container_id_or_name |
🧹 其他常用命令
操作 | 命令示例 |
---|---|
清理无用的镜像和容器 | docker system prune -a |
查看 Docker 系统信息 | docker info |
查看 Docker 版本 | docker version |
查看 Docker 磁盘使用情况 | docker system df |