zoukankan      html  css  js  c++  java
  • 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
  • 相关阅读:
    3.26
    3.25
    3.24
    3.23 JS学习
    3.22 团队作业1 疫情数据可视化
    3.19 个人作业1源码
    3.18 个人作业源码
    5.06python
    5.05Android
    5.04Android
  • 原文地址:https://www.cnblogs.com/scajy/p/11724499.html
Copyright © 2011-2022 走看看