安装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脚本的主要内容,如果未能解决你的问题,请参考以下文章
2022-04-24 docker 和docker-compose windows安装和基础用法