docker安裝kodexplorer

創建Dockerfile文件

[root@VM_223_84_centos ~]# mkdir php
[root@VM_223_84_centos ~]# cd php
[root@VM_223_84_centos php]# vi Dockerfile

Dockerfile內容如下:


QQ截圖20180420144649.png
From daocloud.io/library/php:5.6.31-apache
# Install modules
RUN apt-get update && apt-get install -y \
        libfreetype6-dev \
        libmcrypt-dev \
        libpng12-dev \
        libjpeg-dev \
        libpng-dev \
&& docker-php-ext-configure gd \
        --enable-gd-native-ttf \
        --with-freetype-dir=/usr/include/freetype2 \
        --with-png-dir=/usr/include \
        --with-jpeg-dir=/usr/include
WORKDIR /usr/local/bin
RUN  ./docker-php-ext-install gd

生成鏡像文件

[root@VM_223_84_centos php]# docker build -t daocloud.io/library/php:5.6.31-apache-gd ./

QQ截圖20180420144923.png

下載kodexplorer源碼并解壓

[root@VM_223_84_centos 234]# mkdir -p /mydata/kod
[root@VM_223_84_centos 123]# wget http://static.kodcloud.com/update/download/kodexplorer4.24.zip
[root@VM_223_84_centos 123]# unzip kodexplorer4.24.zip -d  /mydata/kod/
[root@VM_223_84_centos 234]# chmod -Rf /mydata/kod/

啟動容器

-p 后面8080是端口映射,可以更改為自己想用的端口,-v 后面的/mydata/kod為kodexplorer的解壓目錄,可更改為實際使用目錄

docker run -d --name kod -p 8080:80 -v /mydata/kod/:/var/www/html   daocloud.io/library/php:5.6.31-apache-gd

注:apache配置目錄 /ect/apche2/

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容