我是靠谱客的博主 坚定含羞草,最近开发中收集的这篇文章主要介绍docker安装apisix详细教程,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

docker安装apisix

安装提示

​ 使用docker安装apisix前提得先安装好docker和docker-compose,apisix安装包用git方式拉取,所以建议先安装git,没安装的自行在电脑上拉取后传到linux服务器。

git安装

  1. 使用yum安装

    yum -y install git
    
  2. 查看安装版本

    git version
    
  3. 安装过程中可能会遇到错误(Loaded plugins: fastestmirror),解决办法

    • 修改插件配置文件

      vi /etc/yum/pluginconf.d/fastestmirror.conf
      

      在这里插入图片描述

    • 修改yum 配置文件

      vi /etc/yum.conf
      

      在这里插入图片描述

    • 缓存清除并重构

      yum clean all
      yum makecache
      

docker安装

  1. 切换镜像源

    wget https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo -O /etc/yum.repos.d/docker-ce.repo
    
  2. 查看当前镜像源中支持的docker版本

    yum list docker-ce --showduplicates
    
  3. 安装特定版本的docker-ce,-y表示安装过程中都同意安装,–setopt=obsoletes=0,否则yum会自动安装更高版本

    yum install --setopt=obsoletes=0 docker-ce-18.06.3.ce-3.el7 -y
    
  4. 添加一个配置文件

    mkdir /etc/docker
    
    cat <<EOF >  /etc/docker/daemon.json
    {
      "exec-opts": ["native.cgroupdriver=systemd"],
      "registry-mirrors": ["https://kn0t2bca.mirror.aliyuncs.com"]
    }
    EOF
    
  5. 启动docker

    systemctl restart docker
    systemctl enable docker
    
  6. 检查docker状态和版本

    docker version
    

docker-compose安装

  1. 下载二进制文件并且拷贝到执行目录

    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
    
  2. 添加执行权限

    sudo chmod +x /usr/local/bin/docker-compose
    
  3. 查看安装版本

    docker-compose --version
    

apisix安装

  1. 下载 apisix-docker

    git clone https://github.com/apache/apisix-docker.git
    
    cd apisix-docker/example
    
  2. 安装

    docker-compose -p docker-apisix up -d
    
  3. 如果端口有冲突的话修改配置文件,没有跳过此步骤

    在这里插入图片描述

  4. 查看安装结果(这边值查看apisix的,和部分字段,其中有几个服务是用来测试的)

    docker ps --format "table {{.ID}}t{{.Names}}t{{.Ports}}" | grep apisix
    

    在这里插入图片描述

  5. 访问管理台 ip:9000(如果是远程访问记得开放端口)默认账号密码 admin:admin

    在这里插入图片描述

  6. apisix的具体使用查看官网 apisix

最后

以上就是坚定含羞草为你收集整理的docker安装apisix详细教程的全部内容,希望文章能够帮你解决docker安装apisix详细教程所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(53)

评论列表共有 0 条评论

立即
投稿
返回
顶部