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
.