记一次docker-compose的坎坷安装经历

news/2025/1/11 12:47:25/

        最近公司在做一个kafka项目,所以想用docker来安装kafka集群,所以安装完docker后就准备安装docker-compose,但在安装过程中确碰到了各种问题,搞了两个半天再通过翻墙工具才终于搞定。

        首先看了篇文章显示安装前要对应docker版本。

compose文件格式版本docker版本
3.417.09.0+
3.317.06.0+
3.217.04.0+
3.11.13.1+
3.01.13.0+
2.317.06.0+
2.21.13.0+
2.11.12.0+
2.01.10.0+
1.01.9.1.+

我通过docker --version查看后发现我的docker版本位1.31.1,于是我准备去找3.1的docker-compose安装。好了,问题来了。在github上根本就没有3.x的版本。

 这个问题搞了好几个小时没想明白。后来干脆放弃,打算直接找个链接下载,找个了这样一个地址:sudo curl -L https://github.com/docker/compose/releases/download/1.16.1/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose,运行后直接卡死不动。换用国内地址sudo curl -L https://get.daocloud.io/docker/compose/releases/download/1.25.1/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose,下载后docker-compose -v 显示【/usr/local/bin/docker-compose:行1: html: 没有那个文件或目录】,去查了后说是资源问题,还是建议直接到github下载,这下傻了,死循环了?然后又看到说可以通过pip下载。pip是什么东东?然后又要查然后安装python3,装完后还要update,update的时候又失败,去查后说一下子update版本跨度过大,要一点点来。(我是服了)终于搞定后docker-compose命令还是不生效,显示命令不可识别。最后实在没有办法直接打开翻墙工具去github下载linux64位的docker-compose然后再通过ssh工具移到centos中改名才搞定。


http://www.ppmy.cn/news/628719.html

相关文章

代码随想录算法训练营第五十天|123.买卖股票的最佳时机III、188.买卖股票的最佳时机IV

买卖股票的最佳时机III 题目链接:力扣 和昨天两道题相比,此题关键在于至多买卖两次 这意味着可以买卖一次,可以买卖两次,也可以不买卖。 确定dp数组以及下标的含义 一天一共就有五个状态, 没有操作 第一次持有股票…

2023年的数据泄露报告显示:人为因素成主要威胁

2023年的数据泄露报告统计数据表明,人的因素是数据泄露的主要威胁。 攻击者们大量利用被盗凭据、特权滥用、人为错误、精心策划的社会工程学攻击、商业电子邮件欺诈(BEC),开展攻击活动。因此企业不能仅依靠员工安全意识培训作为唯一管理手段&#xff0c…

dlink

DBLINK详解 1.创建dblink语法: CREATE [PUBLIC] DATABASE LINK link CONNECT TO username IDENTIFIED BY password USING ‘connectstring’ 说明: 1) 权限:创建 数据库链接的帐号必须有CREATE DATABASE LINK或CREATE PUBLIC DATABASE LINK的…

flink sql 知其所以然(十六):flink sql 开发企业级利器之 Dlink

1.序篇 博主这个系列都是讲 flink sql 相关的实践的。 讲到这个章节,其实挺多常用的 flink sql 语法及实战案例都已经讲了。 那么原理讲了,得在自己家公司把 flink sql 这等好东西用起来啊。 搞大数据开发的同学基本都知道在 HUE 上面写 hive sql 贼…

C++ Primer Plus笔记: 2023.06.28

1.对数组应用sizeof运算符后得到的是数组的长度,而对指针应用sizeof得到的是指针的长度,即使指针指向的是一个数组。在这种情况下,C不会将数组名解释为地址。 2.数组名被解释为第一个元素的地址,而对数组名应用地址运算符时&…

C++关闭桌面

C关闭桌面,explorer.exe #include<Windows.h> #include <TlHelp32.h> #include"resource.h" #pragma warning(disable:4996) void taskkill(const char * name) {HANDLE info_handle CreateToolhelp32Snapshot(TH32CS_SNAPPROCESS, 0); //拍摄系统中所…

带控制面板英伟达驱动下载地址

原理&#xff1a;去掉官方原有下载地址里面的DCH&#xff0c;451.67对应你要下载驱动的版本号可以修改 https://cn.download.nvidia.cn/Windows/451.67/451.67-desktop-win10-64bit-international-whql.exe https://cn.download.nvidia.cn/Windows/451.67/451.67-desktop-win10…

更新英伟达驱动

官方 GeForce 驱动程序 | NVIDIA