zoukankan      html  css  js  c++  java
  • docker 安装(1.0更新)

    一 docker安装

    Docker 引擎是使用 Docker 容器的核心组件,
    可以在主流的操作系统和云平台上使用,
    包括 Linux 操作系统、 MacOSS 和 Windows 系统上。
    用户可以访问 Docker 
    官网(https://www.docker.com/get-started)去获取 Docker 
    安装包
    
    1.1 在centos系统上安装docker
    Docker 目前支持 CentOS 7 及以后版本。
    系统的要求跟 Ubuntu 情况类似,64 位操作系统,内核至少是 3.10 以上。
    
    # 查看系统内核版本
    [root@docker2 /etc/yum.repos.d]# uname -a
    Linux docker2 3.10.0-957.el7.x86_64 #1 SMP Thu Nov 8 23:39:32 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux
    
    # 安装依赖
    [root@docker2 ~]# yum install -y yum-utils device-mapper-persistent-data lvm2
    
    # 安装docker yum源
    [root@docker2 ~]# yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
    Loaded plugins: fastestmirror
    adding repo from: https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
    grabbing file https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo to /etc/yum.repos.d/docker-ce.repo
    repo saved to /etc/yum.repos.d/docker-ce.repo
    
    # 更新并安装 Docker-CE
    [root@docker2 ~]# yum makecache fast
    
    # 查看可安装的版本
    [root@docker2 ~]# yum list docker-ce --showduplicates | sort -r
    
    # 安装指定的版本
    [root@docker-test ~]# yum install -y docker-ce-20.10.6-3.el7
    
    [root@docker2 ~]# yum install -y docker-ce
    
    # 启动并设置开机自启动
    [root@docker2 ~]# systemctl enable --now docker
    Created symlink from /etc/systemd/system/multi-user.target.wants/docker.service 
    to /usr/lib/systemd/system/docker.service.
    
    # 测试启动
    [root@docker2 ~]# docker info
    [root@docker2 ~]# docker info
    Client:
     Debug Mode: false
    
    Server:
     Containers: 0
      Running: 0
      Paused: 0
      Stopped: 0
     Images: 0
     Server Version: 19.03.13
     Storage Driver: overlay2
      Backing Filesystem: xfs
      ..........
      ........
      
      
    # 配置docker镜像加速器
    针对Docker客户端版本大于 1.10.0 的用户
    您可以通过修改daemon配置文件/etc/docker/daemon.json来使用加速器
    sudo mkdir -p /etc/docker
    sudo tee /etc/docker/daemon.json <<-'EOF'
    {
      "registry-mirrors": ["https://lzbz2hug.mirror.aliyuncs.com"]
    }
    EOF
    sudo systemctl daemon-reload
    sudo systemctl restart docker
    
    # 更改子网掩码
    [root@linux10 ~]# vim /etc/resolv.conf
    nameserver 114.114.114.114
    nameserver 223.6.6.6
    
    # 简单配置
    [root@docker2 ~]# vim /etc/docker/daemon.json 
    {
      "exec-opts": ["native.cgroupdriver=systemd"],
      "registry-mirrors": ["https://lzbz2hug.mirror.aliyuncs.com"],
      "log-driver": "json-file",
      "log-opts": {
        "max-size": "100m"
      },
      "storage-driver": "overlay2"
    }
    
  • 相关阅读:
    Error from server at http://127.0.0.1:8983/solr/xxx: undefined field type
    js判断json对象是否为空
    js删除json指定元素
    crossdomain.xml跨域配置文件的安全注意事项
    WEB安全番外第一篇--其他所谓的“非主流”漏洞:URL跳转漏洞与参数污染
    Linux应急响应思路详谈
    glassfish任意文件读取漏洞解析
    SRC常见WEB漏洞系列之HTTP-HOST头攻击
    WEB安全第七篇--终结篇考验逻辑思维:逻辑漏洞大汇总(越权、会话逻辑、业务逻辑、暴力破解)
    WEB安全第六篇--千里之外奇袭客户端:XSS和HTML注入
  • 原文地址:https://www.cnblogs.com/xiaolang666/p/14555656.html
Copyright © 2011-2022 走看看