Docker 是一个非常流行的容器化平台,它提供了一系列的命令来帮助用户管理容器、镜像、网络和卷等。以下是一些常用的 Docker 命令:
-
查看 Docker 版本:
docker --version
-
查看当前运行的容器:
docker ps
-
查看所有容器(包括未运行的) :
docker ps -a
-
启动一个容器:
docker run [选项] [镜像名称] [命令] [参数]
-
停止一个运行中的容器:
docker stop [容器ID或名称]
-
强制停止一个运行中的容器:
docker kill [容器ID或名称]
-
删除一个或多个容器:
docker rm [容器ID或名称]
-
删除所有停止的容器:
docker container prune
-
查看容器的日志:
docker logs [容器ID或名称]
-
进入正在运行的容器:
docker exec -it [容器ID或名称] /bin/bash
或者使用
sh
替代bash
。 -
构建镜像:
docker build [选项] 路径
-
查看镜像列表:
docker images
-
删除一个镜像:
docker rmi [镜像ID或名称]
-
拉取镜像:
docker pull [镜像名称]
-
推送镜像到仓库:
docker push [镜像名称]
-
查看 Docker 客户端和守护进程的信息:
docker info
-
查看 Docker 的帮助文档:
docker help
或者查看特定命令的帮助,例如:
docker run --help
-
创建网络:
docker network create [网络名称]
-
连接容器到网络:
docker network connect [网络名称] [容器名称]
-
断开容器与网络的连接:
docker network disconnect [网络名称] [容器名称]
-
查看 Docker 资源使用情况:
docker stats
-
启动已停止的容器:
docker start [容器ID或名称]
-
重启容器:
docker restart [容器ID或名称]
-
保存容器为新的镜像:
docker commit [容器ID或名称] [镜像名称]
-
导出容器的文件系统为一个 tar 包:
docker export [容器ID或名称]
这些命令覆盖了 Docker 的基本操作,包括容器的创建、启动、停止、删除,以及镜像的构建、拉取、推送和删除等。根据你的具体需求,可能还会有其他的命令和选项。