zoukankan      html  css  js  c++  java
  • window7 docker-compose nginx +php

    Docker Toolbox  必须

    安装好后:公共文件夹的设置:VirtualBox下,选择设置-》共享文件夹-》编辑共享文件夹,然后重启即可。

    2:默认IP地址显示为:192.168.99.100;在启动的时候可以看得到:

    用xshell 登录

    登录的用户名是:docker,密码是:tcuser填写完成后,登录:

     登录成功后,进入到刚才共享的文件下目录下:docker_in_windows
    这样我们的改动会在D:docker_on_windows里面展示出来。

    在此目录安装 docker-compose

    安装docker-compose太慢解决方法

    用这个源

     curl -L https://get.daocloud.io/docker/compose/releases/download/1.28.0/docker-compose-`uname -s`-`uname -m` > /usr/local/bin/docker-compose

    安装成功后

    chmod +x /usr/local/bin/docker-compose

    测试安装是否成功

    docker-compose -version

    我的目录结构

    yml文件内容:

    version: "3"
    services:
      nginx:
        image: nginx
        container_name: compose-nginx
        restart: always
        ports:
          - "80:80"
        volumes:
          - ./www:/usr/share/nginx/html/:rw
          - ./nginx/conf.d/default.conf:/etc/nginx/conf.d/default.conf
          - ./nginx/log:/var/log/nginx/:rw
        networks:
          - webnet
        links:
          - php
      php:
        image: php:7.2-fpm
        container_name: compose-php
        restart: always
        ports:
          - "9000:9000"
        volumes:
          - ./www:/usr/share/nginx/html
        networks:
          - webnet
    networks:
      webnet:

    SSH:切换账号获得root用户权限才能使用下面操作

    sudo -i

    最后,使用docker-compose up来运行,运行结果如下:

     访问:http://192.168.99.100/index.php

    能输出结果 说明成功!

    设置镜像跟 磁盘空间

    $ docker-machine rm default
    $ docker-machine create -d virtualbox --virtualbox-disk-size "100000" --engine-registry-mirror=https://****.mirror.aliyuncs.com default

  • 相关阅读:
    BUG处理流程图
    开发认为不是bug,你该如何处理?
    读书笔记:平台革命
    我的工具:开发自己的代码生成工具
    我的工具:Db SQL Monitor
    我的工具:Ping工具
    windows配置nginx实现负载均衡集群 -请求分流
    Oracle完全卸载详解
    Wireshark过滤语句中常用的操作符
    TCP 传输控制协议(转)
  • 原文地址:https://www.cnblogs.com/lh460795/p/14323970.html
Copyright © 2011-2022 走看看