镜像是什么?
一个分层存储的文件,不是一个单一的文件
一个软件的环境
一个镜像可以创建N个容器
一种标准化的交付
一个不包含Linux内核而又精简的Linux操作系统
配置加速器
Docker Hub是有Docker公司负责维护的公共镜像仓库,包含大量的容器镜像,Docker工具默认从这个公共镜像库下载镜像 地址:https://hub.docker.com
配置镜像加速器
vi /etc/docker/daemon.json
如果没有daemon.json这个文件手动创建
将下面的内容粘贴进去
{
"registry-mirrors":["https://b9pmyelo.mirror.aliyuncs.com"]
}
之后重新启动docker
systemctl restart docker
然后docker info 可以看见刚才配置的信息
常用管理命令
命令格式 docker image COMMAND
指令 | 描述 |
ls | 列出镜像 |
build | 构建镜像来自Dockefile |
history | 查看镜像历史 |
inspect | 显示一个或多个镜像详细信息 |
pull | 从镜像仓库拉取镜像 |
push | 推送一个镜像到镜像仓库 |
rm | 移除一个或多个镜像 |
prune | 移除没有被标记或者没有被任何容器引用的镜像 |
tag | 创建一个引用源镜像标记目标镜像 |
save | 保存一个或者多个镜像到一个tar归档文件 |
load | 加载镜像来自tar归档或标准输入 |