zoukankan      html  css  js  c++  java
  • CentOS离线安装docker

    准备文件

    1. docker-19.03.0.tgz  下载地址:https://download.docker.com/linux/static/stable/x86_64/

    一、解压

    tar -zxvf docker-19.03.0.tgz

    二、创建docker.service

    vim /etc/systemd/system/docker/docker.service

    编辑内容(复制粘贴即可):

    [Unit]
    Description=Docker Application Container Engine
    Documentation=https://docs.docker.com
    After=network-online.target firewalld.service
    Wants=network-online.target
       
    [Service]
    Type=notify
    # the default is not to use systemd for cgroups because the delegate issues still
    # exists and systemd currently does not support the cgroup feature set required
    # for containers run by docker
    ExecStart=/usr/bin/dockerd -H tcp://0.0.0.0:2375 -H unix://var/run/docker.sock
    ExecReload=/bin/kill -s HUP $MAINPID
    # Having non-zero Limit*s causes performance problems due to accounting overhead
    # in the kernel. We recommend using cgroups to do container-local accounting.
    LimitNOFILE=infinity
    LimitNPROC=infinity
    LimitCORE=infinity
    # Uncomment TasksMax if your systemd version supports it.
    # Only systemd 226 and above support this version.
    #TasksMax=infinity
    TimeoutStartSec=0
    # set delegate yes so that systemd does not reset the cgroups of docker containers
    Delegate=yes
    # kill only the docker process, not all processes in the cgroup
    KillMode=process
    # restart the docker process if it exits prematurely
    Restart=on-failure
    StartLimitBurst=3
    StartLimitInterval=60s
       
    [Install]
    WantedBy=multi-user.target

    三、授权执行权限

    chmod +x /etc/systemd/system/docker.service

    四、重载systemd下xxx.service文件

    systemctl daemon-reload

    五、安装完成,启动Docker

    # 启动docker
    systemctl start docker
    # 设置开机启动
    systemctl enable docker
    # 查看docker状态
    systemctl status docker
    # 查看docker版本
    docker -v
  • 相关阅读:
    android SQLite使用
    蓝牙从搜索到成功配对的全过程
    vscode 开发.net core 从安装到部署 教程详解
    ServiceStack 简单服务搭建
    MongoDB 安装配置
    request.url 端口 错误
    Python 之 hello world
    .NET DateTime 源码学习
    Parallel.For 平行算法 使用
    Thread.Join 和 Task.Wait 方法
  • 原文地址:https://www.cnblogs.com/bretgui/p/13489700.html
Copyright © 2011-2022 走看看