Docker 常用命令

Docker 是一个开源的容器化平台,提供了一系列命令行工具用于管理容器、镜像和 Docker 环境。以下是一些常用的 Docker 命令。

一、容器管理

启动容器

bash 复制代码
docker start <container_name_or_id>

停止容器

bash 复制代码
docker stop <container_name_or_id>

重启容器

bash 复制代码
docker restart <container_name_or_id>

查看运行中的容器

bash 复制代码
docker ps

-a 选项:查看所有容器,包括已停止的。

bash 复制代码
docker ps -a

查看容器日志

bash 复制代码
docker logs <container_name_or_id>

进入容器交互模式

bash 复制代码
docker exec -it <container_name_or_id> /bin/bash

或者,使用 sh:

bash 复制代码
docker exec -it <container_name_or_id> /bin/sh

二、镜像管理

查看本地镜像列表

bash 复制代码
docker images

拉取镜像

bash 复制代码
docker pull <image_name>

构建镜像

bash 复制代码
docker build -t <image_name> /path/to/dockerfile

删除本地镜像

bash 复制代码
docker rmi <image_name_or_id>

三、Docker Compose

启动服务

bash 复制代码
docker-compose up

停止服务

bash 复制代码
docker-compose down

查看服务状态

bash 复制代码
docker-compose ps

重新构建服务

bash 复制代码
docker-compose build

四、网络和数据卷

查看网络列表

bash 复制代码
docker network ls

查看数据卷列表

bash 复制代码
docker volume ls

创建自定义网络

bash 复制代码
docker network create <network_name>

创建数据卷

bash 复制代码
docker volume create <volume_name>

查看容器挂载的数据卷

bash 复制代码
docker inspect <container_name_or_id> | grep Mounts

以上只是一些 Docker 常用命令的简要示例。其他更详细的命令介绍可以参考runoob docker文档,或者docker官方文档

相关推荐
XIAOHEZIcode3 小时前
Linux系统鼠标偏移常见原因以及修复方案
linux·运维·游戏
用户03284722207019 小时前
如何搭建本地yum源(上)
运维
武子康20 小时前
调查研究-183 Apple container:Mac 上用轻量 VM 跑 Linux 容器,Swift 会改写本地容器体验吗?
docker·容器·apple
大树884 天前
金刚石散热越强,管路越先见顶
大数据·运维·服务器·人工智能·ai
摇滚侠4 天前
Linux CentOS7 rpm 安装 MySQL 5.7
linux·运维·mysql
霸道流氓气质4 天前
领域驱动设计(DDD)在 Spring Boot 微服务中的实践指南
运维·spring boot·微服务
Inhand陈工4 天前
基于台达PLC与映翰通IG502的智慧水产养殖精准投喂与远程运维解决方案
运维·人工智能·物联网·阿里云·信息与通信
Alsn864 天前
等待学习-学习目录:Docker 容器安全攻防
学习·安全·docker
酣大智4 天前
ARP代理--工作原理
运维·网络·arp·arp代理
shushangyun_4 天前
2026年快消品B2B系统推荐:支持终端门店订货、促销政策自动化的工具?
java·运维·网络·数据库·人工智能·spring·自动化