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

原文地址:https://www.cnblogs.com/lh460795/p/14323970.html