docker常见命令

Docker 是一个常用的容器化工具,以下是一些常见的 Docker 命令:

1. 镜像管理

列出本地镜像:

docker images

从 Docker Hub 拉取镜像:

docker pull <image-name>

构建镜像:

docker build -t <image-name>:<tag> .

查看镜像详情:

docker inspect <image-id>

删除镜像:

docker rmi <image-id>


2. 容器管理

列出运行中的容器:

docker ps

列出所有容器(包括停止的):

docker ps -a

运行容器:

docker run -d --name <container-name> <image-name>

进入容器的交互式终端:

docker exec -it <container-name> /bin/bash

停止容器:

docker stop <container-name>

启动已停止的容器:

docker start <container-name>

删除容器:

docker rm <container-name>


3. 容器日志与调试

查看容器日志:

docker logs <container-name>

实时查看容器日志:

docker logs -f <container-name>

检查容器资源使用情况(CPU、内存等):

docker stats

检查容器信息:

docker inspect <container-name>


4. 网络管理

列出 Docker 网络:

docker network ls

创建自定义网络:

docker network create <network-name>

连接容器到网络:

docker network connect <network-name> <container-name>

断开容器与网络的连接:

docker network disconnect <network-name> <container-name>


5. 卷管理

列出所有卷:

docker volume ls

创建卷:

docker volume create <volume-name>

挂载卷到容器:

docker run -d --name <container-name> -v <volume-name>:/path/in/container <image-name>

删除卷:

docker volume rm <volume-name>


6. Docker Compose 命令

启动服务:

docker-compose up

后台运行服务:

docker-compose up -d

停止服务:

docker-compose down

重启服务:

docker-compose restart


7. 其他常用命令

查看 Docker 版本:

docker --version

清理未使用的容器、镜像、卷和网络:

docker system prune

导出容器到镜像:

docker commit <container-id> <new-image-name>

将镜像保存到本地文件:

docker save -o <file-name>.tar <image-name>

从本地文件加载镜像:

docker load -i <file-name>.tar


这些命令可以帮助你在 Docker 中进行容器化应用的管理和调试。

posted on   人生如梦既梦如人生  阅读(12)  评论(0编辑  收藏  举报

相关博文:
阅读排行:
· DeepSeek “源神”启动!「GitHub 热点速览」
· 微软正式发布.NET 10 Preview 1:开启下一代开发框架新篇章
· C# 集成 DeepSeek 模型实现 AI 私有化(本地部署与 API 调用教程)
· DeepSeek R1 简明指南:架构、训练、本地部署及硬件要求
· NetPad:一个.NET开源、跨平台的C#编辑器
< 2025年2月 >
26 27 28 29 30 31 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 1
2 3 4 5 6 7 8

导航

统计

点击右上角即可分享
微信分享提示