docker 基本操作之镜像

 

  1. 拉取镜像

    (1). 从 docker.hub 拉取 //这里是从国外的服务器拉取,速度比较慢

docker pull 镜像名称[:版本号] //[] 内容为非必填, 如果不填写则默认拉取最新版本

    (2). 从 ustc 拉取

      1). 在宿主机编辑文件 

vi /etc/docker/daemon.json

      2). 添加内容

{
        "registry-mirrors":["https://docker.mirrors.ustc.edu.cn"]
}

    (3). 重启docker服务, 之后在使用pull 命令拉取镜像

  2. 列出已经拉取到本地的镜像

docker images

  3. 删除镜像

docker rmi [image id][REPOSITORY:TAG]

  4. 导出镜像 // 如果是docker for windows 这里很有必要导出, 因为楼主也是用的windows 呢... 这个比较容易崩溃...如果重置了就需要重新拉取,非常的慢...而且很麻烦, 当然崩溃了之后也可以手动打开 hyper-v 停止掉docker, 然后重启一样的也是好使的呢

docker save [镜像名称:TAG] > /路径/名称.tar.gz 

  5. 导入镜像

docker load < /路径/文件

  6. 批量停止 docker 容器 

for /f %i in ('docker ps -q') do (docker stop %i) // docker for windows

docker stop $(docker ps -q) // linux

 

 

    

posted @ 2017-11-27 00:43  赵先生不知何许人也  阅读(170)  评论(0编辑  收藏  举报