zoukankan      html  css  js  c++  java
  • 状态删除容器-修改使用私有仓库

    根据容器状态删除容器

    方法一:

    显示所有的容器,过滤出Exited状态的容器,取出这些容器的ID

    sudo docker ps -a  |  grep Exited|awk '{print $1}'
    

    查询所有的容器,过滤出Exited状态的容器,列出容器ID,删除这些容器

    sudo docker rm `docker ps -a|grep Exited|awk '{print $1}'`
    

    方法二:

    删除所有未运行的容器(已经运行的删除不了,未运行的就一起被删除了)

    sudo docker rm $(sudo docker ps -a -q)
    
    

    方法三:

    根据容器的状态,删除Exited状态的容器

    sudo docker rm $(sudo docker ps -qf status=exited)
    

    方法四:

    Docker 1.13版本以后,可以使用 docker containers prune 命令,删除孤立的容器。

    sudo docker container prune
    

    修改配置文件使用私有仓库(非安全方式即http)

    1,修改使用私有仓库

    systemctl status docker 看服务路径;如下

    Loaded: loaded (/usr/lib/systemd/system/docker.service; enabled; vendor preset: disabled)

    修改为:

    vim  /usr/lib/systemd/system/docker.service
    
    #ExecStart=/usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock  
    ExecStart=/usr/bin/dockerd  --insecure-registry=192.168.1.60
    
    

    systemctl daemon-reload
    systemctl restart docker

    查看是否添加;
    docker info

    Insecure Registries:
    192.168.1.60
    127.0.0.0/8

    2,登录
    docker login 192.168.1.60

    3,推拉镜像
    推送镜像之前的操作
    docker tag SOURCE_IMAGE[:TAG] 192.168.1.60/library/IMAGE[:TAG]
    推送
    docker push 192.168.1.60/library/IMAGE[:TAG]
    拉取
    docker pull 192.168.1.60/test/test:v1

  • 相关阅读:
    轻量级javascript库不用写CSS3动画 Move.js
    ajax post 和 get方法详解
    HTML5 localStorage图书阅读器实例
    css3 监听webkitAnimationEnd运动结束 后执行什么
    设计模式四 工厂模式
    设计模式三 原型模式
    设计模式二 单例模式
    设计模式一 6大设计原则
    zookeeper 源码编译
    plantuml 基本语法(转摘)
  • 原文地址:https://www.cnblogs.com/g2thend/p/11698963.html
Copyright © 2011-2022 走看看