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:容器路径

相关推荐
侠客行03179 小时前
Mybatis连接池实现及池化模式
java·mybatis·源码阅读
蛇皮划水怪9 小时前
深入浅出LangChain4J
java·langchain·llm
老毛肚11 小时前
MyBatis体系结构与工作原理 上篇
java·mybatis
风流倜傥唐伯虎11 小时前
Spring Boot Jar包生产级启停脚本
java·运维·spring boot
Yvonne爱编码12 小时前
JAVA数据结构 DAY6-栈和队列
java·开发语言·数据结构·python
Re.不晚12 小时前
JAVA进阶之路——无奖问答挑战1
java·开发语言
你这个代码我看不懂12 小时前
@ConditionalOnProperty不直接使用松绑定规则
java·开发语言
fuquxiaoguang12 小时前
深入浅出:使用MDC构建SpringBoot全链路请求追踪系统
java·spring boot·后端·调用链分析
琹箐12 小时前
最大堆和最小堆 实现思路
java·开发语言·算法
lpruoyu12 小时前
【Docker进阶-03】存储原理
docker·容器