Docker學習筆記二:Docker常用命令及提升拉取鏡像的速度


一、Docker命令:

  1.docker images   //命令用來查看docker中所包含的鏡像信息

  2.docker ps -a    //命令用來查看docker中所包含所有容器信息(運行狀態/不運行狀態)

  3.docker ps     //命令用來查看docker中所有正在運行的容器信息

  4.docker build -it 鏡像name:鏡像tag Dockerfile所在路徑    //這是通過Dockerfile來構建一個鏡像

  5.docker run -d -p  宿主機端口:容器端口  --name 容器名稱 image   //這是通過一個image來構建一個container

  6.docker rmi 鏡像名稱:鏡像tag/鏡像Id    //通過一個鏡像名稱或者鏡像Id來刪除一個鏡像

  7.docker rm -f 容器名稱/容器Id            //通過容器名稱/容器Id來刪除一個容器

  8.docker pull 鏡像name:鏡像tag          //從倉庫中拉取一個鏡像

  9.docker push 鏡像name:鏡像tag       //往倉庫中推送一個鏡像

  更多docker命令,請查看docker官網文檔:http://www.docker.com

一、Docker鏡像加速器:

  Docker中的鏡像有一個中央廠庫DokcerHub,是集中管理鏡像的倉庫。由於受到各個方面的條件限制,從DockerHub中拉取鏡像的速度是非常耗時,有時還不一定把鏡像拉取成功。因此必須是有國內源鏡像加速器:阿里雲、DaoCloud等。本示例是使用DaoCloud鏡像加速器:

我的docker版本是1.12.6,不同版本之間使用鏡像加速器是有一定差別。

  修改或者創建/etc/docker/daemon.json 文件,執行如下命令

  nano /etc/docker/daemon.json

  修改形式如下:

 {

    "registry-mirrors": [

        "DaoCloud加速器地址"

    ]

  }

 保存,重啟docker。

 service docker restart

 此時拉取鏡像速度回快一點


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM