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

相关推荐
float_com3 分钟前
【java阶段练习】----- 学生管理系统
java
爱笑的源码基地6 分钟前
基于Java+Spring Boot、Vue的B/S医院患者随访管理系统源码,支持二次开发,三级随访体系(出院/门诊随访)、智慧云库(表单配置)
java·vue.js·spring boot·源码·程序代码·随访系统·诊后回访
我曾遇到一束光15 分钟前
Springboot3.X+security6.5+jdk21
java·开发语言
jtymyxmz18 分钟前
1.1.4 Spring的下载及目录结构
java·后端·spring
robch21 分钟前
Spring 的 DelegatingFilterProxy 用法
java·后端·spring
tryxr27 分钟前
Java 不同创建线程的方式什么时候才可以使用 this 来获取线程的引用
java·开发语言·多线程
青靴30 分钟前
用 Docker Compose 管理留言板多容器应用
运维·docker·容器
代码程序猿RIP30 分钟前
【C 语言面试】高频考点深度解析
java·面试·职场和发展
ashane131444 分钟前
Springboot 启动过程及源码分析
java·spring boot·后端
caron41 小时前
c++ -- 循环依赖解决方案
java·c++·算法