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内容如下:


docker安装kodexplorer_第1张图片
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/

你可能感兴趣的:(docker安装kodexplorer)