插件窝 干货文章 聊聊查找docker容器和使用方法

聊聊查找docker容器和使用方法

容器 Docker bash 查看 67    来源:    2025-04-30

Docker容器查找与使用方法指南

作为IT工程师,掌握Docker容器的查找和使用方法是必备技能。以下是关于Docker容器操作的详细指南:

查找Docker容器

1. 查看运行中的容器

docker ps

2. 查看所有容器(包括已停止的)

docker ps -a

3. 按名称或ID过滤容器

docker ps -f "name=容器名"
docker ps -f "id=容器ID"

4. 查看特定容器的详细信息

docker inspect 容器名或ID

5. 查看容器日志

docker logs 容器名或ID

使用Docker容器

1. 启动容器

docker start 容器名或ID

2. 停止容器

docker stop 容器名或ID

3. 重启容器

docker restart 容器名或ID

4. 进入运行中的容器

docker exec -it 容器名或ID /bin/bash

5. 删除容器

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

6. 查看容器资源使用情况

docker stats 容器名或ID

7. 复制文件到/从容器

# 从主机复制到容器
docker cp 主机文件路径 容器名或ID:容器路径

# 从容器复制到主机
docker cp 容器名或ID:容器路径 主机文件路径

高级用法

1. 查看容器端口映射

docker port 容器名或ID

2. 重命名容器

docker rename 旧容器名 新容器名

3. 更新容器配置

docker update --restart=always 容器名或ID

4. 查看容器进程

docker top 容器名或ID

5. 暂停/恢复容器

# 暂停
docker pause 容器名或ID

# 恢复
docker unpause 容器名或ID

实用技巧

  1. 批量操作
# 停止所有容器
docker stop $(docker ps -aq)

# 删除所有容器
docker rm $(docker ps -aq)
  1. 查看容器IP地址
docker inspect -f '{{range .NetworkSettings.Networks}}{{.IPAddress}}{{end}}' 容器名或ID
  1. 查看容器环境变量
docker exec 容器名或ID env
  1. 查看容器修改的文件
docker diff 容器名或ID

掌握这些命令可以大大提高Docker容器的管理效率。根据实际需求选择合适的命令组合使用。