Docker命令大全

Docker是一个用于开发、部署和运行应用程序的开源平台。它通过容器化技术来实现轻量级、快速部署的应用程序环境。

镜像(Image)相关命令:

复制代码
docker images: 显示本地存储的所有镜像列表。
docker pull <image>: 从Docker Hub或其他镜像仓库拉取指定的镜像到本地。
docker build <path>: 使用Dockerfile构建一个新的镜像。
docker rmi <image>: 删除本地的镜像。
docker tag <image> <new-name>: 为镜像打标签,通常用于给镜像命名版本号。

容器(Container)相关命令:

复制代码
docker ps: 显示正在运行的容器列表。
docker ps -a: 显示所有的容器,包括运行中和停止的。
docker run <image>: 运行一个容器,可以通过这个命令指定要运行的镜像。
docker stop <container>: 停止运行中的容器。
docker start <container>: 启动已停止的容器。
docker restart <container>: 重启容器。
docker rm <container>: 删除停止的容器。
docker exec <container> <command>: 在运行中的容器内执行命令。
docker logs <container>: 查看容器的日志输出。
docker inspect <container>: 查看容器的详细配置信息。

网络(Network)和卷(Volume)相关命令:

复制代码
docker network ls: 显示Docker网络列表。
docker network create <network>: 创建一个新的Docker网络。
docker network connect <network> <container>: 将容器连接到指定的网络。
docker volume ls: 显示Docker卷列表。
docker volume create <volume>: 创建一个新的Docker卷。

Docker Compose相关命令:

复制代码
Docker Compose是用于定义和运行多容器Docker应用程序的工具。

docker-compose up: 在当前目录下的docker-compose.yml文件中定义的服务启动。
docker-compose down: 停止并移除在docker-compose.yml文件中定义的所有服务。
docker-compose build: 构建docker-compose.yml文件中定义的所有服务。
docker-compose logs: 查看docker-compose.yml文件中定义的所有服务的日志输出。

其他命令:

复制代码
docker version: 显示Docker客户端和服务器的版本信息。
docker info: 显示有关Docker系统的信息,包括容器、镜像和存储驱动等。
docker search <term>: 在Docker Hub上搜索镜像。
docker login: 登录到Docker Hub或其他镜像仓库。
docker logout: 退出当前镜像仓库的登录状态。
相关推荐
Benszen几秒前
Kubernetes容器编排解决方案【基础篇】
云原生·容器·kubernetes
zzzsde7 分钟前
【Linux】线程同步和互斥(5):线程池的实现&&线程安全
linux·运维·服务器·开发语言·算法·安全
雾岛心情14 分钟前
【小铭邮件】小铭邮件工具箱公司版从PST提取EML邮件
运维·工具·exchage·o365·小铭邮件工具箱(公司版)
随便做点啥15 分钟前
鲲鹏CPU + 8卡910A NPU服务器大语言模型推理部署测试报告
运维·服务器·语言模型
非凡大爹15 分钟前
实验十 华为路由器和交换机实现RIP 动态路由协议配置实验指导书
运维·网络·计算机网络·华为
liux352816 分钟前
Kubernetes Service 类型详解:从 ClusterIP 到 LoadBalancer
云原生·容器·kubernetes
春日见22 分钟前
自动驾驶数据驱动规控进化之路
运维·服务器·人工智能·深度学习·算法·机器学习·自动驾驶
ACP广源盛1392462567323 分钟前
GSV2231@ACP#三屏扩展旗舰芯片,TRAE SOLO 多任务并行开发核心引擎
运维·网络·人工智能·嵌入式硬件·gpt·电脑·音视频
程序猿乐锅23 分钟前
Linux常用命令详解:目录、文件、压缩、编辑与查找
linux·运维·服务器
Shadow(⊙o⊙)23 分钟前
库的制作与原理1.0,库打包,协作,目标文件.o、ELF格式。
linux·运维·服务器·开发语言