Centos7安装docker-compose步骤和问题解决

AI权益加码!Claude Code、Cursor等20+工具免费用! 购周边限时加赠Coding Plan Lite,畅享主流AI工具!学习进阶更高效! 阅读详情

1.确保系统已经安装了docker

2.使用以下命令来下载docker-compose

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

此时会遇到第一个问题,curl: (35) Peer reports incompatible or unsupported protocol version.

我是参考这篇博客解决的,使用yum update -y nss curl libcurl命令安装完一堆依赖组件后就可以正常来下载

3.解决下载缓慢问题

总所周知从Github上下载东西可能会慢到心态炸裂,所有我们可以使用国内镜像网站下载

Docker 的安装包以及周边高速镜像

curl -L https://get.daocloud.io/docker/compose/releases/download/1.26.2/docker-compose-`uname -s`-`uname -m` > /usr/local/bin/docker-compose

不过我们会遇到服务器证书检查问题,不过给出问题的同时也给出了解决方案,

我在参考了此博主的博客后才明白啥意思的,

我们只需要在命令的最后加上-k即可,表示不进行证书检查,这样就可以直接下载了

curl -L https://get.daocloud.io/docker/compose/releases/download/1.26.2/docker-compose-`uname -s`-`uname -m` > /usr/local/bin/docker-compose -k

4. 下载完后使用chmod +x /usr/local/bin/docker-compose命令

完成此操作后,使用docker-compose命令,出现一大堆命令提示证明安装成功

5.使用docker-compose命令来进行镜像的安装

1)首先准备一个docker-compose.yml文件,里面是创建镜像的一些基本信息,具体什么意思可以自己学习。

version: '2'
services:  
  mysql:
    container_name: "mysql"
    network_mode: "host"
    environment: 
      MYSQL_ROOT_PASSWORD: "123456"
      MYSQL_USER: 'root'
      MYSQL_PASS: '123456'
    image: "mysql:5.7"
    restart: always
    ports: 
      - 3306:3306
    volumes: 
      - "/var/lib/mysql:/home/docker/mysql/db"
      - "/etc/mysql:/home/docker/mysql/conf"
      - "/var/log/mysql:/home/docker/mysql/log"

2)进入此文件的保存位置,使用docker-compose up -d命令就可以创建mysql了,它会自动搜索当前目录下的docker-compose.yml文件进行加载。

3)安装redis时出现了Restarting现象,通过   docker logs -f  镜像ID   查看日志发现是find: '.': Permission denied chown: changing ownership of '.': Permission denied问题,通过这篇文章的第一个方法,添加privileged: true成功解决问题。

version: '3'
services:
    redis:
      image: "redis:6.0.5"
      container_name:  "redis"
      command: redis-server --requirepass 123456
      restart: always
      privileged: true
      ports:
        - 6379:6379
      volumes:
        - "/home/docker/redis/data:/data"

 

以上内容均为我个人学习过程的记录且经过实践的,只作为参考,出现问题还请自己解决。学无止境,努力学习吧。

 

 

 

 
Docker系列一:CentOS7安装Docker Swarm 集群及常用操作命令 一、安装VMware 版本:VMware-workstation-full-12.0.0-2985596 二、安装CentOS 版本:CentOS-7-x86_64-Everything-1611 安装四个CentOS,1个manager结点,3个worker结点。 各个CentOS服务器信息如下: VMware安装CentOS服务器信息: manager     zy   192. 阅读详情

相关推荐

Linux CentOS 7_64 使用 Docker 部署项目

借鉴了其他博主的文章写出来的,也有刷到的视频,都是经过自己实践才留下的 为什么使用 Docker ,有什么好处? 这些问题搜一下就有,不解释了 一千个人心中有一千个哈姆雷特 注意:CentOS 7 执行下载报错: 原因: 出现这个错误是因为使用的 CentOS 7 仓库已经被归档,当前的镜像地址无法找到所需的文件。而CentOS 7 的官方支持已经结束,部分仓库已被移至归档库,这导致了你的 yum 命令无法找到所需的元数据文件。CentOS 7 的官方仓库在 2024 年 6

weixin_67722778的博客 1310

安装docker-compose太慢解决方法

1.换源: curl -L https://get.daocloud.io/docker/compose/releases/download/1.25.0/docker-compose-`uname -s`-`uname -m` > /usr/local/bin/docker-compose 2.权限: chmod +x /usr/local/bin/docker-compose 3.查看是否安装成功 docker-compose -version ...

The__Grass的博客 2667

docker compose安装安装解决办法

上述compose是在docker官方github上下载,速度有些慢,可以使用我提供的最新版下载链接,等待提供(CSDN上传附件需要审核…

kucoll的专栏 4853

下载docker-compose太慢的解决方法

1、换源:curl -L https://get.daocloud.io/docker/compose/releases/download/1.25.0/docker-compose-`uname -s`-`uname -m` > /usr/local/bin/docker-compose 2、更改权限:chmod +x /usr/local/bin/docker-compose 3、查看版本:docker-compose --version ...

qq_40948117的博客 2265

git clone 报错:Peer reports incompatible or unsupported protocol version解决办法

git通过git clone下载github上的资源到机器上,结果出现如题所示的错误。[root@server data]# git clone https://github.com/pingcap/tidb-docker-compose.git Cloning into 'tidb-docker-compose'... fatal: unable to access 'https://githu...

feinifi的博客 1万+

Linux服务器装mysql数据库并且连接数据库(详细教程)(阿里云)

到这里mysql的安装大功告成,他的安装目录默认是安装在/var/lib/mysql这个目录。执行如下命令,查看/var/log/mysqld.log文件,获取root用户的初始密码。10.返回结果如下所示,输入root用户的初始密码。11.执行以下命令,修改MySQL的root用户的初始密码。8.返回结果如下所示,您可以查看到root用户的初始密码。9.执行以下命令,使用root用户登录数据库。执行以下命令,使用root用户登录数据库。2.执行如下命令,安装MySQL。废话不多说,直接上教程。......

ggjklncffd的博客 8738

centos7 docker安装docker compose安装;ubuntu 安装docker

1.首先docker需要linux内核版本3.0以上,centos6版本需要升级内核,查看内核版本命令为uname -a ,uname -r 2.然后更新下yum ,命令为 yum update -y 3.添加dockeryum源命令行输入再按回车键就可: tee /etc/yum.repos.d/docker.repo <<-'EOF' [dockerrepo] name=D...

weixin_42357472的博客 437

【Bug解决centos安装docker显示 No package docker-ce available

问题: 我在如下安装docker的命令到yum -y install docker-ce 报错No package docker-ce available #1.下载关于docker的依赖环境 yum -y install yum-utils device-mapper-persistent-data lvm2 #2.设置一下下载Docker的镜像源 如果不设置,默认会从官网下载 yum-config-manager --add-repo http://mirrors.aliyun.com/docker-

Dan的博客 1万+

centos7 firewalld ip转发设置、安装docker-compose出现错误、docker-compose部署Yapi

以上就是关于CentOS 7上的firewalld IP转发设置、解决docker-compose安装错误以及使用docker-compose部署Yapi的步骤。如果你遇到错误,首先需要确定错误的具体原因,然后针对性地解决。以下是关于CentOS 7上的firewalld IP转发设置、解决docker-compose安装错误以及使用docker-compose部署Yapi的步骤。例如,如果是因为版本问题,你可以尝试安装docker-compose的不同版本。这样,Yapi就已经在3000端口上运行了。

高性价比服务器就选:蓝易云 578

【运维】dockerdocker-compose安装

依次执行如下命令移除旧版本docker,如未安装过无需执行。

飞的博客 891

centos6、centos7安装docker服务及docker-compose

centos6、centos7环境下安装docker服务docker-compose

qq_40439628的博客 1301

centos7 没有pip命令_CentOS 7 安装 Docker/Docker Compose教程

点击上面“蓝字”关注我们!前言 Docker安装官方分为以下手动安装一键安装脚本两种方式,安装流程非常简单.正在折腾测试些docker容器,用到docker compose功能,记录一下安装流程.CentOS7 安装 Docker 教程一、Docker官方手动安装教程升级yumyum update安装依赖包sudo yum install -y yum-utils \ dev...

weixin_39828859的博客 248

centos7.4安装docker

centos7.4安装docker教程

Myron_007的博客 1505

centos7安装与卸载docker-简单而详细无坑

docker是一种虚拟化容器技术,基于镜像,可以秒级启动各种容器。 每一种容器都是一个完整的运行环境,容器之间互相隔离。 docker官方安装文档1.卸载系统之前的 docker 2.安装 Docker-CE 安装必须的依赖 3.设置 docker repo 的 yum 位置 官方源地址比较慢: 推荐使用阿里云地址: 4.安装 docker,以及 docker-cli 期间出现y/d/N,一直输入y按回车即可。 出现Complete!即安装成功5.启动docker 6.设置开机自启 7.设置阿里云的doc

秃了也弱了 2109

linux(centos)离线(二进制)安装dockerdocker-compose。设置docker自启动,2375端口连接失败问题解决

前言 系统为centos7.7,记一次内网离线安装dockerdocker-compose的过程。安装过程大多来自官方文档,问题解决来源度娘。 安装docker 官网安装文档 一开始准备用包安装,使用chrome翻译,按官网步骤下载了几需要的几个包。但是安装时提示还需要其他依赖。我不想麻烦所以放弃了这个方法。 二进制安装 二进制安装文档 下载tgz包 在给出的下载地址中下载好匹配的包,并上传到centos中。我下载的是x86_64下的 docker-20.10.10.tgz 解压拷贝 我在d

qq_35968173的博客 2770

CentOS7离线安装docker

安装包下载 docker-ce https://download.docker.com/linux/centos/7/x86_64/stable/Packages/docker-ce-20.10.6-3.el7.x86_64.rpm 如果你想用最新的,(这里就拿docker-ce举例,下面的安装包就不在赘述)可以访问https://pkgs.org/去搜索你想要的包(输全称搜不到的话可以输部分名称),点进去然后拉到将近底部有个Download。 containerd.io ...

树叶的一生,只是为了归根么? 964

Linux CentOS7.9 安装 docker-compose

一、下载 Docker Compose1,下载 Docker Compose2,赋予执行权限3,验证 Docker Compose 是否安装成功!!!成功示例!!!失败示例:二、处理:docker-compose:未找到命令来来来!!!干货来了!!!小编也是找遍了全网!!!终于找到了这个坑!!!

pz_winner的博客 248

docker-compose 一键安装redisMysql,部署java

本章是基于Centos7系统教程 前提准备 安装docker 执行下面命令 $ yum install -y yum-utils device-mapper-persistent-data lvm2 $ yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo $ yum -y ins...

shuoshuo132的博客 3218
上一篇: 战神笔记本安装win7,解决USB3.0、核显驱动、独显驱动
下一篇: 类的初始化过程,类的实例化过程
ZhSilence
博客等级 码龄8年 3粉丝 41原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值