• Docker安装


    这里 docker 采用二进制安装

    1.下载

    [root@Mike_Node-1 ~]# wget https://download.docker.com/linux/static/stable/x86_64/docker-19.03.9.tgz

    2.解压

    [root@Mike_Node-1 ~]# tar zxvf docker-19.03.9.tgz
    [root@Mike_Node-1 ~]# ll
    total 59312
    drwxrwxr-x 2 mike mike     4096 May 15 08:29 docker
    -rw-r--r-- 1 root root 60730088 Jul 29 00:22 docker-19.03.9.tgz
    [root@Mike_Node-1 ~]# mv docker/* /usr/bin && rm -rf docker-19.03.9.tgz && rm -rf docker/

    3.systemd管理docker

    [root@Mike_Node-1 ~]# cat > /usr/lib/systemd/system/docker.service << EOF
    [Unit]
    Description=Docker Application Container Engine
    Documentation=https://docs.docker.com
    After=network-online.target firewalld.service
    Wants=network-online.target
    
    [Service]
    Type=notify
    ExecStart=/usr/bin/dockerd --graph /data/docker            ###数据存储位置
    ExecReload=/bin/kill -s HUP 
    LimitNOFILE=infinity
    LimitNPROC=infinity
    LimitCORE=infinity
    TimeoutStartSec=0
    Delegate=yes
    KillMode=process
    Restart=on-failure
    StartLimitBurst=3
    StartLimitInterval=60s
    
    [Install]
    WantedBy=multi-user.target
    
    EOF
    [root@Mike_Node-1 ~]#

    我镜像存储位置放在 /data/docker 目录下

    4.配置加速

    [root@Mike_Node-1 ~]# mkdir /etc/docker
    [root@Mike_Node-1 ~]# cat > /etc/docker/daemon.json << EOF
    {
      "registry-mirrors": ["https://b9pmyelo.mirror.aliyuncs.com"]
    }
    EOF
    [root@Mike_Node-1 ~]#

    registry-mirrors里的URL为 ,阿里云镜像地址加速 

    其他的镜像地址为

    中国科技大学镜像地址:   https://docker.mirrors.ustc.edu.cn
    docker中国镜像地址:   https://registry.docker-cn.com
    腾讯云镜像地址:       https://mirror.ccs.tencentyun.com
    网易镜像地址:         http://hub-mirror.c.163.com

    5.启动并设置开机自启

    [root@Mike_Node-1 ~]# systemctl daemon-reload
    [root@Mike_Node-1 ~]# systemctl start docker
    [root@Mike_Node-1 ~]# systemctl enable docker

    6.查看版本

    [root@Mike_Node-1 ~]# docker --version
    Docker version 19.03.9, build 9d988398e7
    [root@Mike_Node-1 ~]# docker info

    7.docker-compose安装

    [root@Mike_Node-1 ~]# curl -L https://github.com/docker/compose/releases/download/1.25.0/docker-compose-Linux-x86_64 -o /usr/local/bin/docker-compose
    [root@Mike_Node-1 ~]# chmod +x /usr/local/bin/docker-compose

    8.常用命令

    docker-compose --version           # 查看版本
    docker-compose -h                  # 查看帮助
    docker-compose up                  # 创建并运行所有容器
    docker-compose up -d   服务名       # 创建并后台运行所有容器
    docker-compose -f docker-compose.yml up -d  # 指定模板
    docker-compose down                         # 停止并删除容器、网络、卷、镜像。
     
    docker-compose logs                # 查看容器输出日志
    docker-compose pull                # 拉取依赖镜像
    dokcer-compose config              # 检查配置
    dokcer-compose config -q           # 检查配置,有问题才有输出
     
    docker-compose restart             # 重启服务
    docker-compose start               # 启动服务
    docker-compose stop                # 停止服务

    本文分享完毕,感谢支持点赞~~

  • 相关阅读:
    中国剩余定理及拓展
    20191128-1 总结
    获取动态图
    弹球游戏设计
    作业要求 20191121-1 每周例行报告
    作业要求 20191114-1 每周例行报告
    对现组内成员的感谢
    作业要求 20191107-1 每周例行报告
    20191031-1 每周例行报告
    作业要求 20191024-1每周例行报告
  • 原文地址:https://www.cnblogs.com/mike666/p/13674180.html
Copyright © 2020-2023  润新知