spatariu/laradock
Composer 安装命令:
composer create-project spatariu/laradock
包简介
Laradock basic setup.
关键字:
README 文档
README
Docker basic configuration with Nginx, Laravel, MySql and phpMyadmin containers. Laravel Basic Auth also added.
Prerequisites
- docker
- git
Install
- enter the console and go to your desired installation location, keep in mind that cloning or composing will create a new folder so don't make a new project folder in order to avoid excessive subtrees
- get the files by following one of these two methods:
Git (easier)
git clone https://github.com/spatariu/laradock.git
Composer
if you choose to install via the composer you will need a functional php intallation (https://www.sitepoint.com/how-to-install-php-on-windows/), also the
php.inishould contain this externsionextension=fileinfo(if it is not there add it at the end of the file), when you are done with this runcomposer create-project spatariu/laradock
- go to
laradock/laradocksubfolder and executedocker-compose up -d nginx phpmyadmin(it creates all the containers' links and also brings up the additional required containers - php-fpm - mysql - workspace). - check if your containers are up by runnning
docker ps, go to the workspace container to start interacting with your project with the following command:docker exec -it laradock_workspace_1 bash(if you have a different name for your workspace container type that one) - run
composer updateonce you are inside theworkspacecontainer - there is a no support yet in phpmyadmin for the mysql8's new authentification
caching_sha2_passwordso you have to delete the.laradockfolder at this step, if you are on Windows you will find it in the C:\Users\YourProfileName, on Linux in your logged in user's folder (rootif you logged in like that), rebuild the container withdocker-compose build --no-cache mysqland restart the containers (down & up again) - now Laravel should be up and running on http://localhost:80 and phpMyadmin on http://localhost:8080/ (credentials mysql/root/root), if you are on
a VPS replace
localhostwith your public IP - if you got any rights issues on Linux run
chmod -R 777 storageandchmod -R 777 bootstrap/cache - you can bring up other laradock available containers if required by using again
docker-compose up -d container_name1 container_name2(in the project'slaradock/laradocksubfolder you can see the available containers' names).
统计信息
- 总下载量: 9
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 0
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2019-06-21