1. 镜像是什么
一个分层存储的文件,不是一个单一的文件
一个软件环境
一个镜像可以创建N个容器
一种标准化交付
一个不包含Linux内核而又精简的Linux操作系统
2. 配置加速器
Docker Hub
Docker Hub是由Docker公司负责维护的公共镜像仓库,包含大量的容器镜像,Docker工具默认从这个公共仓库下载镜像,地址:https://hub.docker.com
配置镜像加速器
vim /etc/docker/daemon.json { "registry-mirrors":["https://b9pmyelo.mirror.aliyuncs.com"] } systemctl restart docker
3. 常用镜像管理命令
命令格式:docker image [command]
指令 | 描述 | 参数 |
---|---|---|
ls | 列出镜像 | |
build | 构建镜像来自Dockerfile | |
history | 查看镜像历史 | |
inspect | 显示一个或多个镜像详细信息 | |
pull | 从镜像仓库拉取镜像 | |
push | 推送一个镜像到镜像仓库 | |
rm | 移除一个或多个镜像 | docker image rm -f nginx-tmp |
prune | 移除没有被标记或没有被任何容器引用的镜像 | |
tag | 创建一个引用源镜像标记目标镜像 | |
save | 保存一个或多个镜像到tar归档文件 | |
load | 加载镜像来自tar归档或标准输入 |
导出/导入镜像包
## 导出镜像包: -o 导出到文件 docker save redis -o redis.tar ## 查看文件大小 du -sh redis.tar ## 远程拷贝 scp redis.tar root@192.168.1.12:~ ## 导入到本地 docker load -i redis.tar
留言评论
暂无留言