Browse code

Fixed typos

Kiran Gangadharan authored on 2013/05/20 00:34:34
Showing 1 changed files
... ...
@@ -35,7 +35,7 @@ for containerization, including Linux with [openvz](http://openvz.org), [vserver
35 35
 
36 36
 Docker builds on top of these low-level primitives to offer developers a portable format and runtime environment that solves
37 37
 all 4 problems. Docker containers are small (and their transfer can be optimized with layers), they have basically zero memory and cpu overhead,
38
-the are completely portable and are designed from the ground up with an application-centric design.
38
+they are completely portable and are designed from the ground up with an application-centric design.
39 39
 
40 40
 The best part: because docker operates at the OS level, it can still be run inside a VM!
41 41
 
... ...
@@ -46,7 +46,7 @@ Docker does not require that you buy into a particular programming language, fra
46 46
 Is your application a unix process? Does it use files, tcp connections, environment variables, standard unix streams and command-line
47 47
 arguments as inputs and outputs? Then docker can run it.
48 48
 
49
-Can your application's build be expressed a sequence of such commands? Then docker can build it.
49
+Can your application's build be expressed as a sequence of such commands? Then docker can build it.
50 50
 
51 51
 
52 52
 ## Escape dependency hell
... ...
@@ -70,7 +70,7 @@ Docker solves dependency hell by giving the developer a simple way to express *a
70 70
 and streamline the process of assembling them. If this makes you think of [XKCD 927](http://xkcd.com/927/), don't worry. Docker doesn't
71 71
 *replace* your favorite packaging systems. It simply orchestrates their use in a simple and repeatable way. How does it do that? With layers.
72 72
 
73
-Docker defines a build as running a sequence unix commands, one after the other, in the same container. Build commands modify the contents of the container
73
+Docker defines a build as running a sequence of unix commands, one after the other, in the same container. Build commands modify the contents of the container
74 74
 (usually by installing new files on the filesystem), the next command modifies it some more, etc. Since each build command inherits the result of the previous
75 75
 commands, the *order* in which the commands are executed expresses *dependencies*.
76 76
 
... ...
@@ -293,7 +293,7 @@ a format that is self-describing and portable, so that any compliant runtime can
293 293
 
294 294
 The spec for Standard Containers is currently a work in progress, but it is very straightforward. It mostly defines 1) an image format, 2) a set of standard operations, and 3) an execution environment.
295 295
 
296
-A great analogy for this is the shipping container. Just like Standard Containers are a fundamental unit of software delivery, shipping containers (http://bricks.argz.com/ins/7823-1/12) are a fundamental unit of physical delivery.
296
+A great analogy for this is the shipping container. Just like how Standard Containers are a fundamental unit of software delivery, shipping containers (http://bricks.argz.com/ins/7823-1/12) are a fundamental unit of physical delivery.
297 297
 
298 298
 ### 1. STANDARD OPERATIONS
299 299
 
... ...
@@ -321,7 +321,7 @@ Similarly, before Standard Containers, by the time a software component ran in p
321 321
 
322 322
 ### 5. INDUSTRIAL-GRADE DELIVERY
323 323
 
324
-There are 17 million shipping containers in existence, packed with every physical good imaginable. Every single one of them can be loaded on the same boats, by the same cranes, in the same facilities, and sent anywhere in the World with incredible efficiency. It is embarrassing to think that a 30 ton shipment of coffee can safely travel half-way across the World in *less time* than it takes a software team to deliver its code from one datacenter to another sitting 10 miles away.
324
+There are 17 million shipping containers in existence, packed with every physical good imaginable. Every single one of them can be loaded onto the same boats, by the same cranes, in the same facilities, and sent anywhere in the World with incredible efficiency. It is embarrassing to think that a 30 ton shipment of coffee can safely travel half-way across the World in *less time* than it takes a software team to deliver its code from one datacenter to another sitting 10 miles away.
325 325
 
326 326
 With Standard Containers we can put an end to that embarrassment, by making INDUSTRIAL-GRADE DELIVERY of software a reality.
327 327