1 Star 0 Fork 0

swotXu / docker-delete

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README

docker-delete

介绍

docker私有仓库,镜像删除指令:docker-delete

软件架构

docker私有仓库镜像删除,手动操作比较麻烦。 我们利用shell脚本,实现命令式删除,解放双手。

安装教程

  1. 下载 docker-delete.sh
    curl https://gitee.com/swotxu/docker-delete/raw/master/docker-delete.sh | sudo tee /usr/local/bin/docker-delete >/dev/null
  2. 赋予可执行权限
    chmod a+x /usr/local/bin/docker-delete
  3. 设置私有库镜像存储目录路径全局环境变量(该路径就是运行私有库容器时,用-v 命令将私有库容器内 /var/lib/registry目录挂载到本机的路径)
    #例: /opt/docker/registry/是我运行容器时私有库镜像存储目录挂载到本地的目录
    echo "export DOCKER_REGISTRY_DIR=/opt/docker/registry" >>/etc/profile
  4. 设置运行私有库容器ID全局环境变量设置(正在运行的私有库容器的 ID)
    #例: 404d729f6edf是我的私有库库容器的id
    echo "export DOCKER_REGISTRY_CONTAINER_ID=404d729f6edf" >>/etc/profile
  5. 刷新配置
    source /etc/profile

使用说明

  1. 查询所有镜像
    docker-delete -sr
  2. 查询镜像所有 tag
    docker-delete -st <repository>
    #例如
    docker-delete -st test/nginx1.17.9-p80
  3. 删除镜像指定的tag
    docker-delete -dt <repository> <tag>
    #例如
    docker-delete -dt test/nginx1.17.9-p80 v1.0
  4. 删除镜像
    docker-delete -dr <repository>
    #例如
    docker-delete -dr test/nginx1.17.9-p80

参与贡献

  1. 本家(转载):https://github.com/hushuai86/docker-delete

特别说明

此文仅供个人学习记录,不作为任何商业活动,侵删!

空文件

简介

docker私有仓库,镜像删除指令:docker-delete 展开 收起
Shell
取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
Shell
1
https://gitee.com/swotxu/docker-delete.git
git@gitee.com:swotxu/docker-delete.git
swotxu
docker-delete
docker-delete
master

搜索帮助