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

  • 相关阅读:
    给定中序和后序遍历,求前序序列(C++递归方式实现)
    myeclipse2014删除antlr-2.7.2.jar--解决struts和hibernate包冲突
    hadoop1.2.1配置与运行子串统计程序
    任务计划crontab
    建NTP
    vnc下运行runInstall报java错误
    rpm软件安装
    redis
    rpm包和deb包转换
    新老版本centos下载
  • 原文地址:https://www.cnblogs.com/g2thend/p/11698963.html
Copyright © 2011-2022 走看看