docker-镜像

1. docker镜像是什么
  • 一个分层存储的文件
  • 一个软件的环境
  • 一个镜像可以创建N个容器
  • 一种标准化的交付
  • 一个不包含linux内核二有精简的linux操作系统
       镜像不是一个单一个的文件,而是有多层构成。我们可以通过docker history <ID/NAME> 查看镜像中各层内容及大小,没层对应dockerfile中的一条指令。docker镜像默认存储在/var/lib/docker/<storage-driver>中。

2. 镜像从哪里来
    docker hub是由docker公司负责维护的公共注册中心,包含大量的容器镜像,docker工具默认从这个公共镜像库下载镜像。地址:https://hub.docker.com/explore/
3. 或者配置daocloud加速器

1 root@jenkins-slave ~]# curl -sSL https://get.daocloud.io/daotools/set_mirror.sh | sh -s http://f1361db2.m.daocloud.io
2 docker version >= 1.12
3 {"registry-mirrors": ["http://f1361db2.m.daocloud.io"]}
4 Success.
5 You need to restart docker to take effect: sudo systemctl restart docker 

4. 如何使用docker加速器
    安装/升级你的Docker客户端
   推荐安装1.10.0以上版本的Docker客户端。
   您可以通过阿里云的镜像仓库下载:docker-engine、docker-ce
   或执行以下命令:

1 curl -sSL http://acs-public-mirror.oss-cn-hangzhou.aliyuncs.com/docker-engine/internet | sh -

  针对Docker客户端版本大于1.10的用户
  您可以通过修改daemon配置文件/etc/docker/daemon.json来使用加速器:

1 sudo mkdir -p /etc/docker
2 sudo tee /etc/docker/daemon.json <<-'EOF'
3 {
4    "registry-mirrors": ["https://sv1txjq6.mirror.aliyuncs.com"]
5 }
6 EOF

5. 配置完成了,都需要重启docker

1 sudo systemctl daemon-reload
2 sudo systemctl restart docker
原文地址:https://www.cnblogs.com/scajy/p/11724499.html