docker 镜像(四)

一、查看和删除镜像

  Docker info

  列出镜像:docker images -a

  查看镜像:  docker inspect

  删除镜像:docker rmi 容器名

 

二、获取和推送镜像

  查找镜像:docker searcher

      拉取镜像:docker pull

      推送镜像:docker push

 

三、构建镜像

    通过容器构建:docker commit

    通过dockerfile文件构建:

  1、创建dockerfile文件

  2、Docker build -t=镜像名字  .(路径)

 

四、docker守护进行的配置和操作

     查看守护进程: ps -ef|grep docker

     sudo status docker

    启动配置文件:/etc/default/docker

 

  五、docker的远程访问

     1、修改服务器端配置

       修改docker守护进程启动选项

           -H   tcp://host:port

                Unix:///path/to/socket

                Fd://* or fd://socketfd

 

             守护进程默认配置

              -H unix:///var/run/docker.sock

 

     2、使用环境变量docker_host

          Export docker_host=”tcp://10.221.55.5:2375”

 

        

      1.进入root权限

 

            sudo su

      2.停止所有的container,这样才能够删除其中的images:

 

           docker stop $(docker ps -a -q)

           如果想要删除所有container的话再加一个指令:

 

           docker rm $(docker ps -a -q)

    3.查看当前有些什么images

 

           docker images

   4.删除images,通过image的id来指定删除谁

 

         docker rmi

         想要删除untagged images,也就是那些id为的image的话可以用

 

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

 

        要删除全部image的话

 

        docker rmi $(docker images -q)

posted @ 2017-09-21 11:32  人生如茶几  阅读(125)  评论(0)    收藏  举报