1. 程式人生 > >centos7下docker安裝showdoc介面管理工具

centos7下docker安裝showdoc介面管理工具

1,安裝docker

yum install docker

啟動docker

systemctl  start docker.service
systemctl  enable docker.service

2,下載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,匯出介面文件