docker 容器常用命令

在平常的开发工作中,我们经常需要使用 docker 容器,那么常用的 docker 容器命令有哪些呢?今天简单总结下。

一:查看容器

查看运行的容器:docker ps

查看所有的容器:docker ps a

查看容器详细信息:docker inspect 容器ID或名称

查看容器资源占用情况:docker stats 容器ID或名称

二:启动、停止、删除容器

启动已停止的容器:docker start 容器ID或名称

停止运行中的容器:docker stop 容器ID或名称

强制停止容器:docker kill 容器ID或名称

重启容器:docker restart 容器ID或名称

删除已停止的容器:docker rm 容器ID或名称

强制删除运行中的容器:docker rm -f 容器ID或名称

三:查看容器日志

从当前开始查看:docker logs -f --since=0s 容器ID或名称

从近十分钟开始查看:docker logs -f --since=10m 容器ID或名称

从某个时间段开始查看docker logs -f --since=2024-12-18T17:00:00 容器ID或名称

查看容器日志:docker logs 容器ID或名称

查看容器近多少行日志:docker logs -f --tail 100 容器ID或名称

查看容器实时日志:docker logs -f 100 容器ID或名称

四:容器网络操作

查看端口映射:docker port 容器名/ID

查看网络详情:docker network inspect 网络名

为容器添加网络:docker network connect 网络名 容器ID或名称

断开容器与网络的连接:docker network disconnect 网络名 容器ID或名称

五:进入、退出容器

进入容器:docker exec -it 容器ID或容器名称 /bin/bash

退出容器:exit

六:文件操作

从容器复制文件到主机:docker cp 容器名/ID:容器路径 本地路径

从主机复制文件到容器:docker cp 本地路径 容器名/ID:容器路径

相关推荐
殷色玫瑰16 小时前
C/C++ 内存管理详解:从内存分布到 new/delete 底层原理
java·linux·c语言·c++
青山木18 小时前
Hot 100 --- 编辑距离
java·数据结构·算法·leetcode·动态规划
朝朝辞暮i18 小时前
C++ 第 26 课:对象、指针与 ->
java·开发语言·c++
长弓三石18 小时前
把 AgentScope Harness 装进 RuoYi-Vue-Plus:纯 Java AI 平台的集成实践
java·人工智能·agent
蜗牛互联网18 小时前
MongoDB Atlas Agent Engine之后,如何用版本门禁防止陈旧写入
java·数据库·人工智能·后端·mongodb
长弓三石18 小时前
企业级智能体的权限到底怎么落地?以 BizBuddy 为例
java·人工智能·agent
用户42702767268118 小时前
一次缓存优化:SQL 从 502 降到 5
java
小师兄吃牛肉18 小时前
C语言指针进阶全解析
java·c语言·算法
Joy T18 小时前
聊天系统中五大ID的演进与实战解析
java·前端·人工智能·spring·agent入门
JAVA面经实录91718 小时前
线上故障标准处理流程【完整版|面试背诵+生产落地】
java·面试·职场和发展