zoukankan      html  css  js  c++  java
  • docker构建一个简易镜像

    一 下载centos镜像

    docker pull centos

    二 启动镜像

    [root@Centos-node3 ~]# docker run -it --name my_ng centos bash

    三 下载yum源安装nginx,php,supervisor

    [root@7113a79455d1 yum.repos.d]# yum -y install nginx
    [root@7113a79455d1 yum.repos.d]# yum install php-fpm -y
    [root@7113a79455d1 yum.repos.d]# yum -y install supervisor -y

    四 修改Ngix配置文件

    vi /etc/nginx/nginx.conf
        location ~ .php$ {
                fastcgi_pass  127.0.0.1:9000;
               # fastcgi_pass  unix:/var/run/php-fcgi.sock;
                fastcgi_index index.php;
                fastcgi_param SCRIPT_FILENAME $document_root/$fastcgi_script_name;
                include fastcgi_params;
                }
    #编写index.php文件
    [root@64d279ca2405 /]# vi /usr/share/nginx/html/index.php 

      <?php
      phpinfo();
      ?>

     

    四 编写supervisor配置文件

    [root@64d279ca2405 /]# vi /etc/supervisord.d/php_nginx.ini
    [supervisord]
    nodaemon=true
    [program:nginx]
    command=/usr/sbin/nginx -g "daemon off;"
    [program:phpfpm]
    command=/usr/sbin/php-fpm -F -c /etc/php.ini
    autostart = true
    startsecs = 3
    autorestart = true
    startretries = 3
    user = root
    redirect_stderr = false
    stdout_logfile_maxbytes = 50MB
    stdout_logfile_backups = 20
    [root@7113a79455d1 supervisord.d]# supervisord 启动

    五 新开窗口打包镜像

    [root@Centos-node3 ~]# docker commit -m "nginx 1.1 php 5.4" my_ng yanshicheng/testnginx:v1
    sha256:4b9cc5c96908391b8d52c9938a50fedcf6f286f8be3ee1f2cc8d48534802e6d8

    六 启动测试

    docker run -it -p 80:80 --name ng yanshicheng/testnginx:v1 supervisord
  • 相关阅读:
    mysql_数据查询_嵌套查询
    mysql_数据查询_连接查询
    大白_uva10795_新汉诺塔
    codeforces_731C_[dfs][并查集]
    Ajax+asp.net实现用户登陆 转自http://www.shangxueba.com/jingyan/2933319.html
    entity framework 中一些常用的函数 转自http://www.cnblogs.com/williamzhu/
    转自新浪博客的网页运作原理
    一些ASP.NET的小知识点
    。。
    .NET
  • 原文地址:https://www.cnblogs.com/yanshicheng/p/9465777.html
Copyright © 2011-2022 走看看