安装 docker 和 docker-compose
最编程
2024-09-29 17:08:58
...
文章目录
- 一、问题背景
- 二、脚本代码
- 三、可能出现的问题
- 四、手动安装
- 1、上传文件
- 2、授权
- 3、检查版本
一、问题背景
我们在linux上通过docker部署应用时,需要先安装docker和docker-compose,每次安装时,都要参考文章,进行一系列操作,为了更便捷进行安装,故把安装过程编写为安装脚本,直接运行即可。
二、脚本代码
注意:以下脚本已经过
linux centos7.x
系统测试,其他系统无法保证完全适用。
#!/bin/bash
# 更新yum依赖
yum update -y && yum makecache -y
# 安装依赖包
yum install -y yum-uitls device-mapper-persistent-data lvm2
echo 'Install started...'
# 安装docker
curl https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo -o /etc/yum.repos.d/docker-ce.repo
yum install -y docker-ce
# 启动docker
systemctl enable docker
systemctl start docker
# 配置docker镜像加速
[ -f /etc/docker/daemon.json ] || touch /etc/docker/daemon.json
cat >>/etc/docker/daemon.json <<EOF
{
"registry-mirrors": ["https://mirror.ccs.tencentyun.com"],
"log-driver":"json-file",
"log-opts":{"max-size" :"1000m","max-file":"5"}
}
EOF
# 重新加载docker配置
systemctl daemon-reload
systemctl restart docker
# 安装docker-compose
curl -L https://github.com/docker/compose/releases/download/2.3.3/docker-compose-$(uname -s)-$(uname -m) -o /usr/local/bin/docker-compose
chmod +x /usr/local/bin/docker-compose
# 查看版本信息
docker -v
docker-compose -v
echo "Install completed!"
三、可能出现的问题
由于网络原因,可能导致docker-compose下载失败,所以需要进行手动安装,请参考手动安装。
四、手动安装
1、上传文件
下载地址: docker-compose下载
下载命令:
wget https://github.com/docker/compose/releases/download/v2.3.3/docker-compose-linux-x86_64
下载docker-compose文件后(或使用文章顶部资源),将其上传到系统 /usr/local/bin
目录下,并修改名称为docker-compose
。
2、授权
chmod +x /usr/local/bin/docker-compose
3、检查版本
# v2.3.3
docker-compose -v
推荐阅读
-
PythonPip 软件包的安装和原理(Windows 系统) - pip 的使用
-
Node.js 安装 Express、Node.js 支持 Typescript 和 Express 支持 Typescript 的步骤
-
docker 修改默认存储路径和网段
-
ENV 5 步安装 npm 和 node(自制精简版)
-
新手安装 yum 库 docker 教程(包括一些问题及其解决方案)
-
安装 docker 和 docker-compose
-
在Linux系统下安装和使用软件解压RAR文件的方法
-
如何在腾讯云服务器上安装和配置nginx?
-
在Win10 LTSC 2019系统上,如何安装和删除Linux子系统
-
深入理解Docker:挂载绑定、匿名卷和命名卷详解