centos7下docker安裝showdoc介面管理工具
阿新 • • 發佈:2018-12-26
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,匯出介面文件