docker和docker-compose一键安装教程

docker和docker-compose一键安装教程,第1张

docker和docker-compose一键安装教程(支持在线和离线)

本文主要介绍docker和docker-compose一键安装(线上线下均适用),非常详细的为大家介绍。对大家的学习、培训或工作都有一定的参考价值,盆友一定要参考。

外壳脚本

#!/bin/sh #当前目录 CURRENT_DIR=$( cd"$(dirname"$0")" pwd ) #Installdocker ifwhichdocker>/dev/null;then echo"检验到Docker已安裝,绕过安裝流程" docker-v echo"起动Docker" servicedockerstart2>&1|tee-a${CURRENT_DIR}/install.log else if[[-d"$CURRENT_DIR/docker"]];then echo"...离线安裝docker" cp$CURRENT_DIR/docker/centos-local.tgz/root/ cd/root&&tar-xvzfcentos-local.tgz cd/root/docker-ce-local&&rpm-ivhss="superseo">ss="superseo">createrepo-0.9.9-28.el7.noarch.rpm mkdir-p/etc/yum.repos.d/repobak&&mv/etc/yum.repos.d/CentOS*/etc/yum.repos.d/repobak cp$CURRENT_DIR/docker/docker-ce-local.repo/etc/yum.repos.d/docker-ce-local.repo cd/root/docker-ce-local&&createrepo/root/docker-ce-local&&yummakecache cd$CURRENT_DIR/docker/&&yuminstall-ycontainer-selinux-2.9-4.el7.noarch.rpm&&yuminstall-ydocker-ce echo"...起动docker" sudosystemctlstartdocker2>&1|tee-a${CURRENT_DIR}/install.log echo'{"registry-mirrors":["https://registry.docker-cn.com"]}'>/etc/docker/daemon.json cat/etc/docker/daemon.json servicedockerrestart else echo"...在线安装docker" curl-fsSLhttps://get.docker.com-oget-docker.sh2>&1|tee-a${CURRENT_DIR}/install.log sudoshget-docker.sh2>&1|tee-a${CURRENT_DIR}/install.log echo"...起动docker" servicedockerstart2>&1|tee-a${CURRENT_DIR}/install.log fi fi ##InstallLatestStableDockerComposeRelease ifwhichdocker-compose>/dev/null;then echo"检验到DockerCompose已安裝,绕过安裝流程" docker-compose-v else if[[-d"$CURRENT_DIR/docker-compose"]];then echo"...离线安裝docker-compose" cd$CURRENT_DIR/docker-compose/&&cpdocker-compose/usr/local/bin/ chmodx/usr/local/bin/docker-compose docker-compose-version echo"...离线安裝docker-compose取得成功" else echo"...在线安装docker-compose" curl-L"https://github.com/docker/compose/releases/download/1.14.0-rc2/docker-compose-$(uname-s)-$(uname-m)"-o/usr/local/bin/docker-compose2>&1|tee-a${CURRENT_DIR}/install.log chmodx/usr/local/bin/docker-compose ln-s/usr/local/bin/docker-compose/usr/bin/docker-compose docker-compose-version echo"...在线安装docker-compose取得成功" fi fi

如果是脚本制作和复制,以下不正确。

请执行

sed-i's/\r$//'installDocker.sh chmodxinstallDocker.sh

在互联网标准较差的情况下,建议离线安装。请先免费下载下面的软件包。

脱机安装文件
连接:https://pan.baidu.com/s/1ANDM5v-Z1zmljekc4djAdQ

提货代码:39dm

关于docker和docker-compose一键安装的这篇文章到此为止(线上和线下均适用)。有关docker和docker-compose安装的大量信息,请搜索您以前的文章或再次访问下面的相关文章。我期待以后有更多的申请给你!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/774059.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-03
下一篇 2022-05-03

发表评论

登录后才能评论

评论列表(0条)

保存