概述
docker安装apisix
安装提示
使用docker安装apisix前提得先安装好docker和docker-compose,apisix安装包用git方式拉取,所以建议先安装git,没安装的自行在电脑上拉取后传到linux服务器。
git安装
-
使用yum安装
yum -y install git
-
查看安装版本
git version
-
安装过程中可能会遇到错误(Loaded plugins: fastestmirror),解决办法
-
修改插件配置文件
vi /etc/yum/pluginconf.d/fastestmirror.conf
-
修改yum 配置文件
vi /etc/yum.conf
-
缓存清除并重构
yum clean all yum makecache
-
docker安装
-
切换镜像源
wget https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo -O /etc/yum.repos.d/docker-ce.repo
-
查看当前镜像源中支持的docker版本
yum list docker-ce --showduplicates
-
安装特定版本的docker-ce,-y表示安装过程中都同意安装,–setopt=obsoletes=0,否则yum会自动安装更高版本
yum install --setopt=obsoletes=0 docker-ce-18.06.3.ce-3.el7 -y
-
添加一个配置文件
mkdir /etc/docker cat <<EOF > /etc/docker/daemon.json { "exec-opts": ["native.cgroupdriver=systemd"], "registry-mirrors": ["https://kn0t2bca.mirror.aliyuncs.com"] } EOF
-
启动docker
systemctl restart docker systemctl enable docker
-
检查docker状态和版本
docker version
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
-
添加执行权限
sudo chmod +x /usr/local/bin/docker-compose
-
查看安装版本
docker-compose --version
apisix安装
-
下载 apisix-docker
git clone https://github.com/apache/apisix-docker.git cd apisix-docker/example
-
安装
docker-compose -p docker-apisix up -d
-
如果端口有冲突的话修改配置文件,没有跳过此步骤
-
查看安装结果(这边值查看apisix的,和部分字段,其中有几个服务是用来测试的)
docker ps --format "table {{.ID}}t{{.Names}}t{{.Ports}}" | grep apisix
-
访问管理台 ip:9000(如果是远程访问记得开放端口)默认账号密码 admin:admin
-
apisix的具体使用查看官网 apisix
最后
以上就是坚定含羞草为你收集整理的docker安装apisix详细教程的全部内容,希望文章能够帮你解决docker安装apisix详细教程所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复