安装docker 和docker-compose脚本

Posted sunchenfeng

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了安装docker 和docker-compose脚本相关的知识,希望对你有一定的参考价值。

安装docker 和docker-compose

#!/bin/bash

function docker_install()

    echo "检测Docker是否安装..."
    docker -v 
    if [ $? -ne 0 ]; then
        echo "检测到Docker未安装!"
        echo " ***** 开始安装 docker 工具 ***** "
        ehco "添加docker软件源"
        curl -o /etc/yum.repos.d/docker-ce.repo  https://download.docker.com/linux/centos/docker-ce.repo       
        echo "安装docker软件包"
        yum -y install docker-ce docker-ce-cli containerd.io docker-compose-plugin
        echo "启动docker 并设置开机自启"
        systemctl --now enable docker 
        echo "查看docker版本信息"
        docker version
        echo "docker安装完毕!"
    else
        echo "docker 已安装!"
    fi



function docker-compose_install()


    echo "检测docker-compose是否安装"
    docker-compose  version
    if [ $? -ne 0 ]; then 
        echo "检测到docker-compose未安装"
        echo " ***** 开始安装 docker-compose 工具 ***** "
        curl -L http://mirror.azure.cn/docker-toolbox/linux/compose/v2.15.0/docker-compose-linux-x86_64 -o /usr/local/bin/docker-compose
        chmod +x /usr/local/bin/docker-compose
        echo "查看docker-compose版本"
        docker-compose  version
        echo "docker-compose 安装完毕!"
    else
        echo "docker-compose 已安装!"
    fi


function docker-image_acceleration()

    echo "配置docker 镜像加速"
    mkdir -p /etc/docker
    tee /etc/docker/daemon.json <<-\'EOF\'
    
      "registry-mirrors": ["https://tuv7rqqq.mirror.aliyuncs.com"]
    
    EOF
    systemctl daemon-reload
    systemctl restart docker



docker_install
docker-compose_install
docker-image_acceleration

docker-compose安装

参考技术A 多容器管理(docker-compose):

前面讲了 Dockerfile 用来构建 Docker 镜像,那么 docker-compose 则是用来创建容器的。 Docker 有三个主要的功能:Build、Ship 和 Run,使用 docker-compose 可以帮我们在 Run 的层面解决很多实际问题。docker-compose 通过一个 yaml 模板文件来统一管理多个容器的配置,如网络、数据卷、执行指令、环境变量、资源限制等等。有了 docker-compose 我们便可以一键重启、关闭、删除、监控所有的 docker 服务,只需要一次配置,则可以对容器进行统一管理,那么此时我们则不必为了每次要运行一堆容器时写大量的命令而头疼。

Docker Compose
Docker Compose 是 Docker 官方编排(Orchestration)项目之一,负责快速在集群中部署分布式应用。 你可以也通过执行下面的命令,高速安装Docker Compose。

1. 安装 docker-compose:

方式一:

方式二:

2. 配置 docker-compose.yml 文件(注意: 冒号 -号后必须空格, 各级别必须对其)

以上是关于安装docker 和docker-compose脚本的主要内容,如果未能解决你的问题,请参考以下文章

Docker-Compose介绍,安装和使用

安装docker 和docker-compose脚本

docker-compose安装

2022-04-24 docker 和docker-compose windows安装和基础用法

一行命令安装docker和docker-compose(CentOS7)

树莓派4B安装 docker 和 docker-compose