Public Repository

Last pushed: 5 months ago
Short Description
nginx, php7, composer, git
Full Description

WBP / Docker / web-server

nginx, php7, composer, git 설치

#git

git clone https://DexterPark@bitbucket.org/wbp/web-server.git

#빌드전 확인사항
nodejs혹은 npm을 설치하시려면 Dockerfile내 #install ETC 에서 주석을 해재하여 주세요.

#RUN apt-get install -y nodejs
#RUN apt-get install -y npm

필요한 패키지를 골라서 추가하시거나 삭제(주석)처리 하세요.

RUN apt-get -y --force-yes install php7.0-fpm \
                   php7.0-common \
                   php7.0-cli \
                   php7.0-mysqlnd \
                   php7.0-mcrypt \
                   php7.0-curl \
                   php7.0-bcmath \
                   php7.0-mbstring \
                   php7.0-soap \
                   php7.0-xml \
#                   php7.0-zip \
                   php7.0-json \
                   php7.0-imap \
                   php7.0-gd 
#                   php-xdebug

#빌드

docker build -t dexter-docker:1.1 .
docker run -d --name web-server -p 80:80 -p 443:443 dexter-docker:1.1

혹은 Docker pull로도 받으실 수 있습니다.
https://hub.docker.com/r/dexterys/web-server/

docker pull dexterys/web-server:1.1
docker run -d --name web-server -p 80:80 -p 443:443 -v /data:/data dexterys/web-server:1.1

setup.sh 실행

한번만 실행해주시면 됩니다.

docker exec -it web-server /bin/bash
/root/setup/setup.sh

운영에 필요한 파일들은 모두 /data 에 이동되어 관리됩니다.

    /data/www
    /data/etc
    /data/logs

Symlinks

    /var/www -> /data/www
    /etc/nginx -> /data/etc
    /var/log/nginx -> /data/logs

#Maintainer
Dexter Park dexterys@gmail.com

Docker Pull Command
Owner
dexterys

Comments (0)