From 1a4d2a5c8b4b130e93c652743bab4547b8bf9aba Mon Sep 17 00:00:00 2001 From: Nick Irvine Date: Thu, 26 Mar 2015 21:08:17 -0700 Subject: [PATCH] Add some new graphics for installation and understanding docs Fixes: #11552 - scalable SVG - uses colours from the rest of the page - emphasizes that boot2docker is the ordinary Linux setup in a VM - Add new graphic for architecture diagram - Add windows boot2docker diagram - Add windows diagram to documentation - Remove old PNGs; replaced with SVGs - Add redirects for new SVG versions of installation diagrams Signed-off-by: Nick Irvine --- docs/s3_website.json | 3 + docs/sources/article-img/architecture.svg | 2600 ++++++++++++++++- .../installation/images/linux_docker_host.png | Bin 13938 -> 0 bytes .../installation/images/linux_docker_host.svg | 1195 ++++++++ .../installation/images/mac_docker_host.png | Bin 16930 -> 0 bytes .../installation/images/mac_docker_host.svg | 1243 ++++++++ .../installation/images/win_docker_host.svg | 1259 ++++++++ docs/sources/installation/mac.md | 6 +- docs/sources/installation/windows.md | 2 + 9 files changed, 6302 insertions(+), 6 deletions(-) delete mode 100644 docs/sources/installation/images/linux_docker_host.png create mode 100644 docs/sources/installation/images/linux_docker_host.svg delete mode 100644 docs/sources/installation/images/mac_docker_host.png create mode 100644 docs/sources/installation/images/mac_docker_host.svg create mode 100644 docs/sources/installation/images/win_docker_host.svg diff --git a/docs/s3_website.json b/docs/s3_website.json index 490c492ea4..1142fc0d87 100644 --- a/docs/s3_website.json +++ b/docs/s3_website.json @@ -17,6 +17,9 @@ { "Condition": { "KeyPrefixEquals": "docker-hub/invite.png" }, "Redirect": { "HostName": "$BUCKET", "ReplaceKeyPrefixWith": "docker-hub/hub-images/invite.png" } }, { "Condition": { "KeyPrefixEquals": "docker-hub/orgs.png" }, "Redirect": { "HostName": "$BUCKET", "ReplaceKeyPrefixWith": "docker-hub/hub-images/orgs.png" } }, { "Condition": { "KeyPrefixEquals": "docker-hub/repos.png" }, "Redirect": { "HostName": "$BUCKET", "ReplaceKeyPrefixWith": "docker-hub/hub-images/repos.png" } }, + { "Condition": { "KeyPrefixEquals": "installation/images/linux_docker_host.png" }, "Redirect": { "HostName": "$BUCKET", "ReplaceKeyPrefixWith": "installation/images/linux_docker_host.svg" } }, + { "Condition": { "KeyPrefixEquals": "installation/images/osx_docker_host.png" }, "Redirect": { "HostName": "$BUCKET", "ReplaceKeyPrefixWith": "installation/images/osx_docker_host.svg" } }, + { "Condition": { "KeyPrefixEquals": "installation/images/win_docker_host.png" }, "Redirect": { "HostName": "$BUCKET", "ReplaceKeyPrefixWith": "installation/images/win_docker_host.svg" } }, { "Condition": { "KeyPrefixEquals": "examples/hello_world/" }, "Redirect": { "HostName": "$BUCKET", "ReplaceKeyPrefixWith": "userguide/dockerizing/" } }, { "Condition": { "KeyPrefixEquals": "examples/python_web_app/" }, "Redirect": { "HostName": "$BUCKET", "ReplaceKeyPrefixWith": "userguide/dockerizing/" } }, { "Condition": { "KeyPrefixEquals": "use/working_with_volumes/" }, "Redirect": { "HostName": "$BUCKET", "ReplaceKeyPrefixWith": "userguide/dockervolumes/" } }, diff --git a/docs/sources/article-img/architecture.svg b/docs/sources/article-img/architecture.svg index 607cc3c18f..afe563ae83 100644 --- a/docs/sources/article-img/architecture.svg +++ b/docs/sources/article-img/architecture.svg @@ -1,3 +1,2597 @@ - - -2014-04-15 00:37ZCanvas 1Layer 1HostContainer 1Container 2Container 3Container ...Docker Clientdocker pulldocker rundocker ...Docker IndexDocker Daemon + + + + + 2014-04-15 00:37Z + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/docs/sources/installation/images/linux_docker_host.png b/docs/sources/installation/images/linux_docker_host.png deleted file mode 100644 index 42895c2f768458b8a3289868ad1032fea0c7c2c2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 13938 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 L6`4{gL;wE|N{@Cu diff --git a/docs/sources/installation/images/linux_docker_host.svg b/docs/sources/installation/images/linux_docker_host.svg new file mode 100644 index 0000000000..0ad7240b7a --- /dev/null +++ b/docs/sources/installation/images/linux_docker_host.svg @@ -0,0 +1,1195 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/docs/sources/installation/images/mac_docker_host.png b/docs/sources/installation/images/mac_docker_host.png deleted file mode 100644 index 9aa71a4ebc3098de8480db1131dff08dbe724502..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 16930 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 F{{`=hooE06 diff --git a/docs/sources/installation/images/mac_docker_host.svg b/docs/sources/installation/images/mac_docker_host.svg new file mode 100644 index 0000000000..a885a32cbe --- /dev/null +++ b/docs/sources/installation/images/mac_docker_host.svg @@ -0,0 +1,1243 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/docs/sources/installation/images/win_docker_host.svg b/docs/sources/installation/images/win_docker_host.svg new file mode 100644 index 0000000000..eef284e754 --- /dev/null +++ b/docs/sources/installation/images/win_docker_host.svg @@ -0,0 +1,1259 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/docs/sources/installation/mac.md b/docs/sources/installation/mac.md index 9bf7632680..9326f5fc47 100644 --- a/docs/sources/installation/mac.md +++ b/docs/sources/installation/mac.md @@ -42,12 +42,12 @@ containers run directly on your localhost. This means you can address ports on a Docker container using standard localhost addressing such as `localhost:8000` or `0.0.0.0:8376`. -![Linux Architecture Diagram](/installation/images/linux_docker_host.png) +![Linux Architecture Diagram](/installation/images/linux_docker_host.svg) In an OS X installation, the `docker` daemon is running inside a Linux virtual machine provided by Boot2Docker. -![OSX Architecture Diagram](/installation/images/mac_docker_host.png) +![OSX Architecture Diagram](/installation/images/mac_docker_host.svg) In OS X, the Docker host address is the address of the Linux VM. When you start the `boot2docker` process, the VM is assigned an IP address. Under @@ -324,4 +324,4 @@ at [Boot2Docker repository](https://github.com/boot2docker/boot2docker). Thanks to Chris Jones whose [blog](http://goo.gl/Be6cCk) inspired me to redo this page. -Continue with the [Docker User Guide](/userguide/). \ No newline at end of file +Continue with the [Docker User Guide](/userguide/). diff --git a/docs/sources/installation/windows.md b/docs/sources/installation/windows.md index 95e5906cfd..5779bcb857 100644 --- a/docs/sources/installation/windows.md +++ b/docs/sources/installation/windows.md @@ -20,6 +20,8 @@ Although you will be using Windows Docker client, the docker engine hosting the containers will still be running on Linux. Until the Docker engine for Windows is developed, you can launch only Linux containers from your Windows machine. +![Windows Architecture Diagram](/installation/images/win_docker_host.svg) + ## Demonstration