Java基础、中级、高级、架构面试资料

Docker-Compose 的安装教程

JAVA herman 5711浏览
公告:“业余草”微信公众号提供免费CSDN下载服务(只下Java资源),关注业余草微信公众号,添加作者微信:xttblog2,发送下载链接帮助你免费下载!
本博客日IP超过2000,PV 3000 左右,急需赞助商。
极客时间所有课程通过我的二维码购买后返现24元微信红包,请加博主新的微信号:xttblog2,之前的微信号好友位已满,备注:返现
受密码保护的文章请关注“业余草”公众号,回复关键字“0”获得密码
所有面试题(java、前端、数据库、springboot等)一网打尽,请关注文末小程序
视频教程免费领
腾讯云】1核2G5M轻量应用服务器50元首年,高性价比,助您轻松上云

上个星期,很多买 ES 课程的人,在视频教程的第七讲被难住了。这是为什么呢?

我专门花时间跑去看了第七讲,我发现,老师再讲 Docker 安装 Elastcsearch 时,直接把安装 Docker 和 Docker-Compose 的步骤略过了,因此,造成了很多人留言,说安装不成功。这就是往往你认为很简单的东西,不起眼的东西,可能对初学者来说,就是一个大难题。

因此,我这里专门抽出一点时间,来帮助一部分人完成 Docker-Compose 的安装。

4 种姿势安装 Docker-Compose

在上一篇文章中,我已经解释过,Docker 的安装了。因此安装 Docker-Compose 就显得非常的简单了。

第一种安装办法就是使用 docker pull docker-compose 进行安装。因为我们已经安装了 Docker 了,所以没必要在去采用其他的安装方法。

当然这种方法的缺点就是,Docker 用的不熟的话,容易出错。

这时你就可以采用第二种方法来安装了。在线安装。

执行下面的命令,下载一个 Docker-Compose。

sudo curl -L "https://github.com/docker/compose/releases/download/1.23.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose

然后,修改文件的执行权限。

sudo chmod +x /usr/local/bin/docker-compose

至此,第二种方法就介绍完了,但是这种安装方法缺点也很明显,就是从 github 下载文件的话,非常的慢,很容易失败。

所以,有在线安装,那一定就会有离线安装的方法。

我们可以先在 https://github.com/docker/compose/releases 选择一个版本,给它下载下来。然后,你在使用 Linux 的 FTP 等形式个它上传到你的服务器中。

假设,我现在上传到了 /home/xttblog/docker-compose 目录。

那么,我就可以将 Docker-Compose 移动到 bin 目录并更改执行权限。

mv /home/xttblog/docker-compose/docker-compose-Linux-x86_64 /usr/local/bin/docker-compose

然后,修改文件的执行权限。

sudo chmod +x /usr/local/bin/docker-compose

然后,执行 docker-compose version,查看是否安装 OK 了。

docker-compose version

除此之外,还有一种安装方法,那就是通过 pip 在线安装。这种方法只需几行命令就搞定了,深受大家喜欢,也是官方推荐的一种安装方法。

Docker-Compose 可以通过 python 的 pip 工具进行安装。所以,需要先安装好 pip 工具。

#安装依赖
yum -y install epel-release
#安装PIP
yum -y install python-pip
#升级PIP
pip install --upgrade pip

安装完 pip 后,查看版本号验证安装是否成功。

pip --version

然后,就可以正式安装 Docker-Compose 了。

pip install -U docker-compose==1.23.2

安装完成后,同样的执行 docker-compose —version 查看版本。验证是否安装正确。

至此,我已经教你了 4 种安装方法,希望能够对你有所帮助。

业余草公众号

最后,欢迎关注我的个人微信公众号:业余草(yyucao)!可加作者微信号:xttblog2。备注:“1”,添加博主微信拉你进微信群。备注错误不会同意好友申请。再次感谢您的关注!后续有精彩内容会第一时间发给您!原创文章投稿请发送至532009913@qq.com邮箱。商务合作也可添加作者微信进行联系!

本文原文出处:业余草: » Docker-Compose 的安装教程