Loading

CentOS安装Docker

  1. 如果有旧的docker,先卸载

    sudo yum remove docker \
                      docker-client \
                      docker-client-latest \
                      docker-common \
                      docker-latest \
                      docker-latest-logrotate \
                      docker-logrotate \
                      docker-engine
    
  2. 安装依赖

    sudo yum install -y yum-utils
    sudo yum-config-manager \
        --add-repo \
        https://download.docker.com/linux/centos/docker-ce.repo
    
  3. 安装Docker Engine

    sudo yum install docker-ce docker-ce-cli containerd.io
    
  4. 安装阿里镜像加速器(非必要步骤,只是可以加快镜像拉取速度)

    自行到阿里云https://cr.console.aliyun.com/cn-hangzhou/instances/mirrors
    最下边找镜像加速器并配置
    
  5. 启动Docker

    sudo systemctl start docker
    
  6. 测试是否启动成功

    docker images
    

Docker安全证书准备

  • 创建证书存储文件

    cd /
    mkdir certs
    
  • 生成证书

    openssl req -newkey rsa:4096 -nodes -sha256 -keyout /certs/ns.com.key -x509 -days 365 -out /certs/ns.com.crt
    ## ns.com为域名
    ## 使用openssl协议
    ## 使用rsa算法4096位
    ## key输出到 /certs/com.ns.key文件
    ## 证书有效期 365天
    ## 证书存放在 /certs/com.ns.crt
    
  • 复制证书到docker目录,如果是按照上面的方式安装的docker,docker目录在/var/lib/docker,在此目录下创建certs目录,并将刚刚生成的证书复制到此目录。

posted @ 2021-04-08 19:15  风吹屁屁疼  阅读(47)  评论(0编辑  收藏  举报