闲碎记事本 闲碎记事本
首页
  • JAVA
  • Cloudflare
  • 学完再改一遍UI
友链
  • 分类
  • 标签
  • 归档
GitHub (opens new window)

YAN

我要偷偷记录...
首页
  • JAVA
  • Cloudflare
  • 学完再改一遍UI
友链
  • 分类
  • 标签
  • 归档
GitHub (opens new window)
  • java

  • linux

  • docker

    • 安装docker
    • Docker Compose 使用
    • docker 操作命令
      • 缓存操作
        • 删除不再使用的构建缓存
        • 命令用于删除所有未使用的容器、网络、镜像
      • 编译
      • 文件操作
        • 从主机复制文件到容器
        • 从容器复制文件到主机
      • 容器操作
        • 进入容器
        • 导出
        • 导入
      • 镜像操作
        • 镜像保存
        • 镜像导入
        • 镜像删除
        • 删除所有镜像
        • 强制删除所有镜像
      • 数据卷
        • 查看所有数据卷
        • 删除指定数据卷
        • 删除所有未关联的数据卷
        • 查询docker 日志大小
    • docker环境搭建
    • Dockerfile
    • Dockerfile
  • redis

  • nginx

  • mysql

  • 其他

  • 环境搭建

  • 知识库
  • docker
YAN
2024-06-03
目录

docker 操作命令

收集docker常用操作命令

# 删除所有关闭容器

docker ps -a | grep Exit | cut -d ' ' -f 1 | xargs docker rm

# 删除所有无tag镜像

docker rmi $(docker images | grep "^<none>" | awk "{print $3}")

# 删除无用数据卷

docker volume rm $(docker volume ls -qf dangling=true)

# 缓存操作

# 删除不再使用的构建缓存

docker builder prune --filter 'until=24h'

# 命令用于删除所有未使用的容器、网络、镜像

docker system prune -a

# 编译

docker build -t image-name docker-file-location

# 文件操作

# 从主机复制文件到容器

docker cp host_path container-id:container_path

# 从容器复制文件到主机

docker cp container-dD:container_path host_path

# 容器操作

# 进入容器

docker exec -it container-id /bin/bash

# 导出

docker export -o  xxx.tar  container-id 

# 导入

docker import  zlk.tar  repository/tag

# 镜像操作

# 镜像保存

docker save image_id > xxx.tar
docker save -o xxx.tar image_id
docker save -o xxx.tar repository:tag

# 镜像导入

docker load < nginx-save.tar
docker load -i nginx-save.tar
#使用 image_id作为参数的方式导出的镜像包进行导入会出现 none的情况,需要手动打标签
docker tag 87a94228f133 nginx:1.21.3

# 镜像删除

# 删除所有镜像

docker rmi $(docker images -q)

# 强制删除所有镜像

docker rmi -r $(docker images -q)
docker image prune

# 数据卷

# 查看所有数据卷

docker volume ls

# 删除指定数据卷

docker volume rm [volume_name]

# 删除所有未关联的数据卷

docker volume rm $(docker volume ls -qf dangling=true)

# 查询docker 日志大小

du -hs /var/lib/docker/
上次更新: 2025/05/22, 07:52:48
Docker Compose 使用
docker环境搭建

← Docker Compose 使用 docker环境搭建→

最近更新
01
Caddy操作指南
04-25
02
虚拟机磁盘扩展
04-22
03
Swap空间
04-22
更多文章>
Theme by Vdoing | Copyright © 2022-2025 YAN | MIT License
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式