服务器运维之家
    • 服务器运维之家
    服务器运维之家
    • 首页
    • 服务器运维
      • Linux技巧
      • Linux教程
      • 环境搭建
      • 运维编程
      • Windows系统
    • DNS/CDN相关
    • VPS优惠
      • 韩国VPS
      • 香港VPS
      • 美国VPS
    • 域名
    • 白嫖的知识
    • 工具干货
    • 网站主题
      • WordPress
      • Typecho
    • 开源代码
    服务器运维之家
    首页 » 服务器运维 » 环境搭建 » linux 一键安装 docker,docker-compose
    环境搭建

    linux 一键安装 docker,docker-compose

    2022年08月27日
    收录于话题
    #centos7 3 #安装docker

    1.vi/cat 打开一个install-docker.sh 结尾的文件
    2.复制下面命令至文件并保存

    #!/bin/bash
    
    sudo systemctl stop docker.socket
    
    #删除原有docker
    sudo yum remove docker docker-ce docker-client docker-client-latest docker-common docker-latest docker-latest-logrotate docker-logrotate docker-selinux docker-engine-selinux docker-engine
    echo "=======删除 docker 完成======="
    
    #删除镜像、容器、配置文件等内容
    sudo rm -rf /var/lib/docker
    sudo rm -rf /etc/systemd/system/docker.service.d
    sudo rm -rf /var/run/docker
    echo "=======删除 docker 完成======="
    
    
    #安装 docker
    sudo curl -sSL https://get.daocloud.io/docker | sh
    #启动 docker
    systemctl start docker
    docker -v
    echo "=======安装 docker 完成======="
    #设置 docker仓库为国内仓库
    touch /etc/docker/daemon.json
    cat > /etc/docker/daemon.json <<EOF
    {
      "registry-mirrors": ["https://nrbewqda.mirror.aliyuncs.com","https://dmmxhzvq.mirror.aliyuncs.com","https://registry.docker-cn.com"]
    }
    EOF
    
    
    #启动 docker
    systemctl daemon-reload
    systemctl restart docker
    
    
    echo "=======开始安装 docker-compose 完成======="
    
    
    #安装 docker-compose
    sudo curl -L "https://github.com/docker/compose/releases/download/1.29.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
    sudo chmod +x /usr/local/bin/docker-compose
    docker-compose --version
    
    echo "=======安装 docker-compose 完成======="
    
    
    

    3.给文件添加执行权限

    chmod +x  install-docker.sh

     
    上一篇 使用Mailu.io搭建域名邮箱
    下一篇 DevOps之一--自动化CI、CD基础概念

    相关信息

    Centos7 添加 IPV6 地址

    2022年08月14日

    centos7下安装指定版本gitlab方法(联网+本地两种方法)

    2022年08月11日

    Docker----对已经存在的docker如何修改时区

    2022年08月28日

    已经在运行中的docker怎么让他always开机启动

    2022年08月28日

    热门推荐信息

    gitlab安装、备份、恢复、升级、内存消耗问题

    2022年08月27日

    gitlab安装、备份、恢复、升级、内存消耗问题

    centos7下安装指定版本gitlab方法(联网+本地两种方法)

    2022年08月11日

    在centos7下安装指定版本的gitlab

    使用Mailu.io搭建域名邮箱

    2022年08月14日

    使用Mailu docker搭建域名邮箱

    Docker----对已经存在的docker如何修改时区

    2022年08月28日

    对已经存在的docker如何修改时区

    宝塔面板的安全防护措施

    2022年08月10日

    最新内容

    Docker----对已经存在的docker如何修改时区

    2022年08月28日

    已经在运行中的docker怎么让他always开机启动

    2022年08月28日

    怎么把文件放到docker容器里

    2022年08月27日

    gitlab安装、备份、恢复、升级、内存消耗问题

    2022年08月27日

    DevOps之二--Docker快速安装Jenkins

    2022年08月27日
    文章导航
    关于本站
    服务器运维之家

    服务器运维,VPS运维,VPS选择,云主机选择,Linux命令

    © 2025 服务器运维之家.
    • 联系我们
    • 返回首页

    按 回车 搜索. 按 Esc 取消.