centos7下docker安装showdoc接口管理工具

1,安装docker

yum install docker

启动docker

systemctl  start docker.service
systemctl  enable docker.service

2,下载showdoc官方代码:

官方代码地址:https://github.com/star7th/showdoc

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

mkdir showdoc

cd showdoc

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

 yum install git

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

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

3,打包镜像

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

docker build -t showdoc ./

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

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

去掉后Dockerfile如下:

FROM php:5.6-apache 
COPY ./ /var/www/html/ 
 RUN \ 
sed -i 's#http[:]//deb[^/ ]\+#http://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镜像,生成容器

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

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

5,访问:

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

6,编辑接口

7,导出接口文档






猜你喜欢

转载自blog.csdn.net/wsbgmofo/article/details/80614931