Docker基础命令
信息和帮助
docker info:显示 Docker 系统的信息。
docker version:显示 Docker 引擎的版本信息。
docker help [COMMAND] :获取 Docker 命令的帮助信息。
搜索和下载
docker search <term>:搜索 Docker Hub 上的镜像。
docker pull<image>: 从 Docker Hub 或私有仓库下载镜像。
docker load<file>:从 tar 文件中加载镜像。
构建镜像
docker build [-f <filename>] [-t <image>:<tag>] [BUTLD_A...」<path>:使用 Doc
建镜像。
docker commit [-a <author>] [-m <message>] <container>[<repository>:<tag>]: 创建一个新
的镜像,并提交更改。
管理镜像
docker images 或 docker image Is:列出本地镜像。
docker rmi<image>:删除一个或多个镜像。
docker tag<image<repository>;<tag》:给镜像添加标签。
docker save <image>:保存镜像到 tar 文件。
推送镜像
docker login [REGISTRY]:登录 Docker 注册表。
docker push<repository》:推送镜像到 Docker Hub或私有仓库。
Docker 容器命令
创建和运行容器
docker attach<container>:附加到正在运行的容器。
docker run [-it] [-p <host_port>:<container_port>] <image> [command] : 运行—个容器。
管理容器
docker ps [-a] 或 docker container ls[-a] :列出容器(默认只显示运行中的容器)。
docker top <container>:显示容器内运行的进程。
docker stats [CONTAINER] :实时监控容器的资源使用情况。
docker kill<container>:杀死一个或多个容器。
docker restart <container>:重启一个或多个容器。
docker start<container>:启动一个或多个容器。
docker stop<container>:停止一个或多个容器。
docker rm <container>:删除一个或多个容器。
docker rename <container》<newname>: 重命名容器。
docker pause<container>:暂停一个或多个容器。
docker unpause <container>:取消暂停一个或多个容器。
docker exec[-it]<container><cmd>:执行命令到正在运行的容器中。
docker cp<container>:<src_path><dest_path>:从容器复制文件/目录到主机。
docker port <container>[private_port/proto]:列出容器的端口映射
日志和健康检查
docker logs<container>:获取容器的日志。
docker container inspect <container>:获取容器的详细信息。
docker container wait<container>:阻塞直到一个或多个容器停止。
docker container prune:删除所有已经停止的容器。
Docker 网络命令
docker network ls: 列出网络。
docker network create [-d <driver>] <network>: 创建网络。
docker network inspect <network》:显示网络信息。
docker network connect<network><container>:将容器连接到网络。
docker network disconect <network》<container>:将容器从网络断开。
docker network rm<network>:删除网络。
docker network prune:删除未使用的网络。
Docker 卷命令
创建和管理数据卷
dockervolumels:列出卷。
docker volume create [-d <driver>]<volume>]:创建卷。
dockervolumeinspect<volume>:显示卷信息。
docker volume rm <volume>:删除卷。
dockervolumeprune:删除未使用的卷。