docker run
--name mysql-5.7
-e MYSQL_ROOT_PASSWORD=123456
-d daocloud.io/mysql:5.7.29
$ docker run \
-it -d --net=none --name p2p_web \
--privileged \
-v /mnt/shared/p2p_web:/var/www/html/p2p_web \
-v /mnt/shared/docker-images/p2p_web/volumn/etc/:/conf \
-v /etc/hosts:/etc/hosts \
registry-vpc.cn-shenzhen.aliyuncs.com/dolabank/httpd_php5.3:latest
docker run \
-it -d --net=none --name mjngs \
-v /mnt/shared/mjngs:/var/www/html/mjngs \
-v /mnt/shared/docker-images/mjngs/volumn/etc:/conf \
-v /etc/hosts:/etc/hosts \
registry-vpc.cn-shenzhen.aliyuncs.com/dolabank/httpd_php7.1:latest
docker run \
-it -d --name mysql_5.7 \
-e MYSQL_ROOT_PASSWORD=123456 \
-v /home/docker/images/mysql_5.7/volumn/var/lib/mysql:/var/lib/mysql \
-p 3306:3306 \
daocloud.io/mysql:5.7.29
docker run \
-it -d --net=none --name nginx_php72 \
-v /mnt/shared/wx-monitor:/var/www/html/wx-monitor \
-v /mnt/shared/docker-images/wx-monitor/volumn/etc:/conf \
-v /etc/hosts:/etc/hosts \
--privileged \
whatwedo/nginx-php72
pipework-eth1 br0 nginx_php72 192.168.99.30/24@192.168.99.1
pipework-eth2 br1 nginx_php72 10.0.2.30/24@10.0.2.1
#!/bin/bash
docker restart mysql_5.7
pipework-eth1 br0 mysql_5.7 192.168.99.199/24@192.168.99.1
pipework-eth2 br1 mysql_5.7 10.0.2.199/24@10.0.2.1
docker exec -it mysql_5.7 /bin/bash
#!/bin/bash
docker restart apigateway
pipework-eth1 br0 apigateway 192.168.99.26/24@192.168.99.1
pipework-eth2 br1 apigateway 10.0.2.26/24@10.0.2.1
docker exec -it apigateway /bin/bash
#!/bin/bash
mount -t vboxsf docker-images /mnt/shared/docker-images
mount -t vboxsf p2p_coupon /mnt/shared/p2p_coupon
#mount -t vboxsf p2p_escrow /mnt/shared/p2p_escrow
mount -t vboxsf p2p_stats /mnt/shared/p2p_stats
mount -t vboxsf p2p_web /mnt/shared/p2p_web
#mount -t vboxsf p2p_bkend /mnt/shared/p2p_bkend
mount -t vboxsf apigateway /mnt/shared/apigateway
mount -t vboxsf p2p_activity /mnt/shared/p2p_activity
mount -t vboxsf my_p2p /mnt/shared/my_p2p
# mount -t vboxsf phpstudy_www /mnt/shared/phpstudy_www
mount -t vboxsf wx-monitor /mnt/shared/wx-monitor
yum install -y --enablerepo=remi --enablerepo=remi-php71 php-pecl-redis
yum install -y --enablerepo=remi --enablerepo=remi-php71 php-pecl-memcache
yum install -y --enablerepo=remi --enablerepo=remi-php71 php-pecl-mongodb
yum install -y --enablerepo=remi --enablerepo=remi-php71 php-pecl-swoole
docker build -t dolabank/httpd_php7.2:latest .
# =====================================================================
FROM centos:centos6.8
MAINTAINER "chenyoufeng" <youfeng.chen@dolabank.com>
# && ln -sf /conf/httpd/conf.d /etc/httpd/conf.d \
RUN yum install -y https://dl.fedoraproject.org/pub/epel/epel-release-latest-6.noarch.rpm \
&& yum install -y http://rpms.remirepo.net/enterprise/remi-release-6.rpm \
&& yum install -y --enablerepo=remi --enablerepo=remi-php71 php php-devel php-pdo php-pecl-xdebug php-mbstring php-mcrypt php-bcmath php-xml php-mysqlnd mod_ssl php-pecl-redis php-pecl-zip php-opcache \
\
&& yum remove -y epel remi && yum clean all && php --version \
\
&& ln -sf /conf/httpd/conf/httpd.conf /etc/httpd/conf/httpd.conf \
&& ln -sf /conf/php.ini /etc/php.ini \
&& echo -e '#!/bin/bash\nchown -R apache.apache /tmp/dola*\ngroupadd -g 500 dola\nusermod -a -G dola apache\n/usr/sbin/httpd -D FOREGROUND' > /usr/local/bin/http-foregroud \
&& chmod +x /usr/local/bin/http-foregroud \
&& ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime \
&& mkdir -p /tmp/dolabank && chmod -R 777 /tmp/dolabank
EXPOSE 80 443
ENTRYPOINT ["http-foregroud"]