摘要:第一個是本機的端口第二個是指容器內部的端口字段是指數據卷的映射。表示以冒號分割,拆分為表示本機的目錄跟表示容器內部的目錄地址。
$ cp docker-compose.dist.yml docker-compose.yml $ vim docker-compose and like follow
# 密碼是secret ssh homestead@localhost`
# 密碼為docker-compose.yml上的 【MYSQL_ROOT_PASSWORD: "root"】即:root # or 有可能是密碼為空,即直接: `mysql -uroot -p` 直接回車 mysql -uroot -p
如下是我homestead-docker.yml的配置:
web: image: shincoder/homestead:php7.0 restart: unless-stopped ports: - "80:80" # web - "22:22" # ssh volumes: - f:/works/.composer:/home/homestead/.composer # composer caching - f:/works/.gitconfig:/home/homestead/.gitconfig # Git configuration ( access alias && config ) - f:/works/.ssh:/home/homestead/.ssh # Ssh keys for easy deployment inside the container - f:/works/web:/apps # all apps - f:/works/nginx/sites-available:/etc/nginx/sites-available # nginx sites ( in case you recreate the container ) - f:/works/nginx/sites-enabled:/etc/nginx/sites-enabled # nginx sites ( in case you recreate the container ) - f:/works/nginx/ssl:/etc/nginx/ssl links: - mysql mysql: image: mysql:5.7 restart: unless-stopped ports: - "3306:3306" environment: MYSQL_ROOT_PASSWORD: "root" volumes: - f:/docker/mysql:/var/lib/mysql
說明:
該docker-compose.yml有web跟mysql兩個容器
image 字段: 標識使用的鏡像的名稱,可以切換,homestead-docker包的作者提供了php5.6/7.0/7.1版本
ports 字段: 是端口的映射。第一個 80 是本機的 80 端口;第二個 80 是指容器內部的 80 端口
volumes 字段:是指數據卷的映射。
f:/works/.composer:/home/homestead/.composer:表示以冒號(:)分割,拆分為 f:/works/.composer(表示本機的目錄) 跟 /home/homestead/.composer(表示容器內部的目錄地址)。
原文
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/27262.html
摘要:第一個是本機的端口第二個是指容器內部的端口字段是指數據卷的映射。表示以冒號分割,拆分為表示本機的目錄跟表示容器內部的目錄地址。 1. 安裝docker環境,for win 2. clone homestead for docker的package:git clone https://github.com/shincoder/homestead-docker.git 3. pull ...
摘要:前言使用搭建開發環境可以避免團隊開發帶來的開發環境不一致問題,避免了很多不必要的麻煩,同時其分發機制也也有利于新來的同事立即部署適合于公司的開發環境,非常便利,是很多互聯網公司的首選。因此,學習如何搭建基于的開發環境是很有必要的。 前言 使用vagrant搭建開發環境可以避免團隊開發帶來的開發環境不一致問題,避免了很多不必要的麻煩,同時其分發機制也也有利于新來的同事立即部署適合于公司的...
摘要:是什么主要解決什么問題基于快速搭建本地開發環境已含常用擴展配置文件日志文件和工程代碼都在宿主機上方便修改可以解決新人加入團隊配置麻煩而且是重復勞動開發環境不一致沒問題上了出現各種問題擴展安裝有問題比如電腦本地多個版本擴展不一致項目新功能需要 NginxPhpDocker是什么, 主要解決什么問題 基于docker, 快速搭建Nginx+Php本地開發環境(已含常用PHP擴展), ngi...
閱讀 2158·2023-04-25 20:45
閱讀 1067·2021-09-22 15:13
閱讀 3641·2021-09-04 16:48
閱讀 2579·2019-08-30 15:53
閱讀 928·2019-08-30 15:44
閱讀 936·2019-08-30 15:43
閱讀 1001·2019-08-29 16:33
閱讀 3432·2019-08-29 13:08