美文网首页
docker搭建wecenter

docker搭建wecenter

作者: zwb_jianshu | 来源:发表于2019-07-25 14:15 被阅读0次

一、下载并上传wecenter安装包

wget http://192.168.12.201/docker_image/wecenter.tar.gz
wget  http://192.168.12.201/docker_image/docker_centos6.9.tar.gz
docker  load  -i  docker_centos6.9.tar.gz

二、创建dockerfile目录和文件

mkdir   /data/dockerfile/wecenter/
第一版
FROM    centos:6.9
RUN     echo  '192.168.12.201  mirrors.aliyun.com' >>/etc/hosts
RUN     curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-6.repo
RUN     curl -o /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-6.repo
RUN     yum install nginx php-fpm -y
RUN     yum install php-mysql php-gd libjpeg* php-ldap php-odbc php-pear php-xml php-xmlrpc php-mbstring php-bcmath php-mhash php-mcrypt -y
RUN     yum install mysql-server -y
ADD     wecenter.tar.gz  /code
RUN     chown -R nginx.nginx /code
ADD     nginx.conf      /etc/nginx/nginx.conf
ADD     www.conf        /etc/php-fpm.d/www.conf
ADD     init.sh         /init.sh
CMD     ["/bin/bash","/init.sh"]
第二版:
vim dockerfile
FROM  centos:6.9
RUN curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-6.repo && \
curl -o /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-6.repo && \
yum install nginx php-fpm -y && \
yum install php-mysql php-gd libjpeg* php-ldap php-pear php-xml php-xmlrpc php-mbstring php-bcmath php-mhash php-mcrypt -y && \
yum install mysql-server -y && \
yum clean all
ADD wecenter.tar.gz /code
RUN chown -R nginx.nnginx /code
ADD nginx.conf /etc/nginx/nginx.conf
ADD www.conf /etc/php-fpm.d/www.conf
ADD init.sh /init.sh
EXPOSE 80
WORKDIR /code
ENTRYPOINT ["/bin/bash","/init.sh"]
vim  init.sh
#!/bin/bash
/etc/init.d/mysqld start
/etc/init.d/nginx start
/etc/init.d/php-fpm start
tail -f /var/log/nginx/access.log
vim nginx.conf
worker_processes  1;
events {
    worker_connections  1024;
}
http {
    include       mime.types;
    default_type  application/octet-stream;
    sendfile        on;
    keepalive_timeout  65;
    server {
        listen       80;
        server_name  localhost;
        location / {
            root   /code;
            index  index.php index.html index.htm;
        }
        location ~ \.php$ {
            root           html;
            fastcgi_pass   127.0.0.1:9000;
            fastcgi_index  index.php;
            fastcgi_param  SCRIPT_FILENAME  /code$fastcgi_script_name;
            include        fastcgi_params;
        }
    }
}
vim  www.conf
user = nginx
group = nginx

三、启动dockerfile服务

docker   build  --network=host -t wecenter:v1  .
docker  run  -it   -d  wecenter:v1 

四、浏览器访问地址测试:10.0.0.12

至此搭建完成。

相关文章

网友评论

      本文标题:docker搭建wecenter

      本文链接:https://www.haomeiwen.com/subject/odbcrctx.html