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)








發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章