zoukankan      html  css  js  c++  java
  • docker安装与配置

    Docker与虚拟化技术的区别

    • 虚拟机分配多少宿主机就减少多少资源,比如VMware1分配了2Gb内存,如果运行5Gb的应用程序会造成内存溢出,vmware2分配了2Gb内存,如果运行2Gb的应用程序则会造成资源浪费,剩余的1Gb没有被利用。

      而docker没有提前分配资源,docker上的应用程序使用多少内存cpu等资源,直接从宿主机上扣除即可避免了分配资源造成的资源浪费

    Docker (沙盒机制)

    • 高可用

      容器之间相互隔离,一个容器的损坏不影响其他人使用该镜像里的容器

    安装与使用docker

    • 使用脚本自动安装

       $ curl -fsSL get.docker.com -o get-docker.sh  
       #可能会出现 404 错误,请移步下面的特别说明  
       $ sudo sh get-docker.sh --mirror Aliyun
      

      执行这个命令后,脚本就会自动的将一切准备工作做好,并且把 Docker CE 的 Edge 版本安装在系统中。

    • 启动 Docker CE

      $ sudo systemctl enable docker
      $ sudo systemctl start docker

    • 检查docker版本(命令: docker version)

    • 配置Docker镜像加速器

      在 /etc/docker/daemon.json 中写入如下内容(如果文件不存在请新建该文件, 一般都是要新建的)注意,一定要保证该文件符合 json 规范,否则 Docker 将不能启动。

      {
        "registry-mirrors": [
          "https://registry.docker-cn.com"
        ]
      }
      

      之后重新启动服务。

      $ sudo systemctl daemon-reload
      $ sudo systemctl restart docker
      

      检查加速器是否生效

      配置加速器之后,如果拉取镜像仍然十分缓慢,请手动检查加速器配置是否生效,在命令行执行 docker info,如果从结果中看到了如下内容,说明配置成功。

       Registry Mirrors:  
       https://registry.docker-cn.com/
      
  • 相关阅读:
    生涯路
    事件与window的基本操作
    js操作
    c# 函数
    布局页面CSS
    网页填写的基本操作
    框架集
    网页的基本操作1
    存储与触发器
    常用的函数
  • 原文地址:https://www.cnblogs.com/yonyong/p/11299032.html
Copyright © 2011-2022 走看看