本博客日IP超过2000,PV 3000 左右,急需赞助商。
极客时间所有课程通过我的二维码购买后返现24元微信红包,请加博主新的微信号:xttblog2,之前的微信号好友位已满,备注:返现
受密码保护的文章请关注“业余草”公众号,回复关键字“0”获得密码
所有面试题(java、前端、数据库、springboot等)一网打尽,请关注文末小程序
腾讯云】1核2G5M轻量应用服务器50元首年,高性价比,助您轻松上云
上个星期,很多买 ES 课程的人,在视频教程的第七讲被难住了。这是为什么呢?
我专门花时间跑去看了第七讲,我发现,老师再讲 Docker 安装 Elastcsearch 时,直接把安装 Docker 和 Docker-Compose 的步骤略过了,因此,造成了很多人留言,说安装不成功。这就是往往你认为很简单的东西,不起眼的东西,可能对初学者来说,就是一个大难题。
因此,我这里专门抽出一点时间,来帮助一部分人完成 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 的安装教程