编程开源技术交流,分享技术与知识

网站首页 > 开源技术 正文

centos7下docker安装showdoc接口管理工具实例教程

wxchong 2024-08-29 01:12:36 开源技术 10 ℃ 0 评论

1,安装docker

?

1

yum install docker

启动docker

?

1

systemctl start docker.service

?

1

systemctl enable docker.service

2,下载showdoc官方代码:

新建一个目录保存下下来的代码

mkdir showdoc

cd showdoc

因为是GitHub上的,我直接用git下载了

?

1

yum installgit

?

1

git clone https://github.com/star7th/showdoc.git

也可以用其他方式下载,最终将下载的代码解压到新建的目录中

3,打包镜像

在命令行中切换到该目录下,执行命令

?

1

docker build -t showdoc ./

注意:这里有个坑,官网上的Dockerfile里面有的软件包下不下来,不知道什么原因

但是感觉这个软件包又没有什么用,因为最终我去掉下载这个软件包的代码后也能正常运行

去掉后Dockerfile如下:

?

1

2

3

4

5

6

7

8

9

10

11

FROM php:5.6-apache

COPY ./ /var/www/html/

RUN \

sed -i 's#http[:]//deb[^/ ]\+#https://ftp.cn.debian.org#g' /etc/apt/sources.list && \

apt-get update && apt-get install -y \

libfreetype6-dev \

libjpeg62-turbo-dev \

libmcrypt-dev \

&& docker-php-ext-install -j$(nproc) gd mcrypt

RUN chmod -R 777 /var/www/html/

CMD ["apache2-foreground"]

打包后的镜像:

因为Dockerfile中FROM的是PHP的基础镜像,所以会有2个镜像

4,run镜像,生成容器

?

1

docker run -d --name showdoc -p 4999:80 showdoc

端口自定义,生成的容器如下:

5,访问:

浏览器输入IP+端口,出现如下页面:

6,编辑接口

7,导出接口文档

Tags:

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表