You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
<b>Laradock is a full PHP development environment based on Docker.</b>
8
8
9
-
## Use Docker First - Then Learn About It Later
10
-
11
-
Laradock is a PHP development environment that runs on Docker.
12
-
13
-
Supports a variety of useful Docker Images, pre-configured to provide a wonderful PHP development environment.
9
+
Supporting a variety of common services, all pre-configured to provide a full PHP development environment.
14
10
15
11
12
+
<aname="features"></a>
13
+
## Features
16
14
15
+
- Easy switch between PHP versions: 7.3, 7.2, 7.1, 5.6...
16
+
- Choose your favorite database engine: MySQL, Postgres, MariaDB...
17
+
- Run your own stack: Memcached, HHVM, RabbitMQ...
18
+
- Each software runs on its own container: PHP-FPM, NGINX, PHP-CLI...
19
+
- Easy to customize any container, with simple edit to the `Dockerfile`.
20
+
- All Images extends from an official base Image. (Trusted base Images).
21
+
- Pre-configured NGINX to host any code at your root directory.
22
+
- Can use Laradock per project, or single Laradock for all projects.
23
+
- Easy to install/remove software's in Containers using environment variables.
24
+
- Clean and well structured Dockerfiles (`Dockerfile`).
25
+
- Latest version of the Docker Compose file (`docker-compose`).
26
+
- Everything is visible and editable.
27
+
- Fast Images Builds.
17
28
29
+
<br>
18
30
19
31
---
32
+
### Use Docker First - Then Learn About It Later</q>
33
+
---
34
+
20
35
21
36
<aname="sponsors"></a>
22
37
## Sponsors
@@ -79,7 +94,8 @@ Your logo will show up on the [github repository](https://github.com/laradock/la
79
94
<br>
80
95
For more info contact <ahref = "mailto: support@laradock.io">support@laradock.io</a>.
81
96
82
-
---
97
+
<br>
98
+
83
99
84
100
## Quick Overview
85
101
@@ -120,25 +136,6 @@ That's it! enjoy :)
120
136
121
137
122
138
123
-
<a name="features"></a>
124
-
## Features
125
-
126
-
- Easy switch between PHP versions: 7.3, 7.2, 7.1, 5.6...
127
-
- Choose your favorite database engine: MySQL, Postgres, MariaDB...
128
-
- Run your own stack: Memcached, HHVM, RabbitMQ...
129
-
- Each software runs on its own container: PHP-FPM, NGINX, PHP-CLI...
130
-
- Easy to customize any container, with simple edit to the `Dockerfile`.
131
-
- All Images extends from an official base Image. (Trusted base Images).
132
-
- Pre-configured NGINX to host any code at your root directory.
133
-
- Can use Laradock per project, or single Laradock for all projects.
134
-
- Easy to install/remove software's in Containers using environment variables.
135
-
- Clean and well structured Dockerfiles (`Dockerfile`).
136
-
- Latest version of the Docker Compose file (`docker-compose`).
137
-
- Everything is visible and editable.
138
-
- Fast Images Builds.
139
-
140
-
141
-
142
139
<a name="Supported-Containers"></a>
143
140
## Supported Software (Docker Images)
144
141
@@ -273,48 +270,6 @@ You can choose, which tools to install in your workspace container and other con
273
270
274
271
---
275
272
276
-
<a name="what-is-docker"></a>
277
-
## What is Docker?
278
-
279
-
[Docker](https://www.docker.com) is an open platform for developing, shipping, and running applications.
280
-
Docker enables you to separate your applications from your infrastructure so you can deliver software quickly.
281
-
With Docker, you can manage your infrastructure in the same ways you manage your applications.
282
-
By taking advantage of Docker’s methodologies for shipping, testing, and deploying code quickly, you can significantly reduce the delay between writing code and running it in production.
283
-
284
-
285
-
286
-
287
-
288
-
<a name="why-docker-not-vagrant"></a>
289
-
## Why Docker not Vagrant!?
290
-
291
-
[Vagrant](https://www.vagrantup.com) creates Virtual Machines in minutes while Docker creates Virtual Containers in seconds.
292
-
293
-
Instead of providing a full Virtual Machines, like you get with Vagrant, Docker provides you **lightweight** Virtual Containers, that share the same kernel and allow to safely execute independent processes.
294
-
295
-
In addition to the speed, Docker gives tons of features that cannot be achieved with Vagrant.
296
-
297
-
Most importantly Docker can run on Development and on Production (same environment everywhere). While Vagrant is designed for Development only, (so you have to re-provision your server on Production every time).
0 commit comments