Docker: up and running:
Gespeichert in:
1. Verfasser: | |
---|---|
Format: | Buch |
Sprache: | English |
Veröffentlicht: |
Beijing
O'Reilly
June 2015
|
Ausgabe: | First edition |
Schlagworte: | |
Online-Zugang: | Inhaltsverzeichnis |
Beschreibung: | Auf dem Cover:"Docker up & running shipping reliable containers in production" |
Beschreibung: | xx, 200 Seiten Illustrationen |
ISBN: | 9781491917572 |
Internformat
MARC
LEADER | 00000nam a2200000 c 4500 | ||
---|---|---|---|
001 | BV043026481 | ||
003 | DE-604 | ||
005 | 20160204 | ||
007 | t | ||
008 | 151120s2015 a||| |||| 00||| eng d | ||
020 | |a 9781491917572 |9 978-1-4919-1757-2 | ||
035 | |a (OCoLC)951068662 | ||
035 | |a (DE-599)BVBBV043026481 | ||
040 | |a DE-604 |b ger |e rda | ||
041 | 0 | |a eng | |
049 | |a DE-11 |a DE-Aug4 |a DE-739 | ||
082 | 0 | |a 005.3 |2 23 | |
084 | |a ST 257 |0 (DE-625)143630: |2 rvk | ||
100 | 1 | |a Matthias, Karl |e Verfasser |0 (DE-588)1082051012 |4 aut | |
245 | 1 | 0 | |a Docker: up and running |c Karl Matthias and Sean P. Kane |
246 | 1 | 3 | |a Docker up & running shipping reliable containers in production |
246 | 1 | 3 | |a Docker up & running |
250 | |a First edition | ||
264 | 1 | |a Beijing |b O'Reilly |c June 2015 | |
300 | |a xx, 200 Seiten |b Illustrationen | ||
336 | |b txt |2 rdacontent | ||
337 | |b n |2 rdamedia | ||
338 | |b nc |2 rdacarrier | ||
500 | |a Auf dem Cover:"Docker up & running shipping reliable containers in production" | ||
650 | 4 | |a Open source software | |
650 | 4 | |a Application software |x Development |x Automation | |
650 | 4 | |a Virtual computer systems | |
650 | 4 | |a Computer software |x Development | |
650 | 4 | |a Linux device drivers (Computer programs) | |
650 | 0 | 7 | |a LINUX |0 (DE-588)4337730-0 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a App |g Programm |0 (DE-588)7705206-7 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a Open Source |0 (DE-588)4548264-0 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a Mikroservice |0 (DE-588)1073948900 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a Docker 1.11 |0 (DE-588)1118871073 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a Docker |g Software |0 (DE-588)1173644687 |2 gnd |9 rswk-swf |
689 | 0 | 0 | |a App |g Programm |0 (DE-588)7705206-7 |D s |
689 | 0 | 1 | |a Open Source |0 (DE-588)4548264-0 |D s |
689 | 0 | 2 | |a LINUX |0 (DE-588)4337730-0 |D s |
689 | 0 | |5 DE-604 | |
689 | 1 | 0 | |a Docker 1.11 |0 (DE-588)1118871073 |D s |
689 | 1 | 1 | |a Mikroservice |0 (DE-588)1073948900 |D s |
689 | 1 | |8 1\p |5 DE-604 | |
689 | 2 | 0 | |a Docker |g Software |0 (DE-588)1173644687 |D s |
689 | 2 | |8 2\p |5 DE-604 | |
700 | 1 | |a Kane, Sean P. |e Sonstige |0 (DE-588)1082051306 |4 oth | |
856 | 4 | 2 | |m Digitalisierung UB Passau - ADAM Catalogue Enrichment |q application/pdf |u http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=028451140&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |3 Inhaltsverzeichnis |
999 | |a oai:aleph.bib-bvb.de:BVB01-028451140 | ||
883 | 1 | |8 1\p |a cgwrk |d 20201028 |q DE-101 |u https://d-nb.info/provenance/plan#cgwrk | |
883 | 1 | |8 2\p |a cgwrk |d 20201028 |q DE-101 |u https://d-nb.info/provenance/plan#cgwrk |
Datensatz im Suchindex
_version_ | 1804175379953352704 |
---|---|
adam_text | Table of Contents
Foreword.................................................................... xi
Preface.....................................................................xv
1. Introduction.......................................................... 1
The Birth of Docker 1
The Promise of Docker 1
Benefits of the Docker Workflow 3
What Docker Isn’t 5
2. Docker at a Glance........................................................ 7
Process Simplification 7
Broad Support and Adoption 10
Architecture 10
Client/Server Model 11
Network Ports and Unix Sockets 11
Robust Tooling 12
Docker Command-Line Tool 12
Application Programming Interface (API) 13
Container Networking 13
Getting the Most from Docker 14
Containers Are Not Virtual Machines 15
Containers Are Lightweight 15
Towards an Immutable Infrastructure 16
Limited Isolation 16
Stateless Applications 17
Externalizing State 18
The Docker Workflow 18
3.
Revision Control 19
Building 20
Testing 20
Packaging 21
Deploying 22
The Docker Ecosystem 22
Wrap-Up 24
Installing Docker......................................... .................. 25
Important Terminology 25
Docker Client 26
Linux 27
Mac OS X 10.10 29
Microsoft Windows 8 30
Docker Server 31
Systemd-Based Linux 31
Upstart-Based Linux 32
initd-Based Linux 32
Non-Linux VM-Based Server 32
Test the Setup 41
Ubuntu 42
Fedora 42
CentOS 42
Wrap-Up 42
Working with Docker images............................... ..................43
Anatomy of a Dockerfile 43
Building an Image 46
Running Your Image 51
Environment Variables 52
Custom Base Images 53
Storing Images 53
Public Registries 53
Private Registries 54
Authenticating to a Registry 55
Mirroring a Registry 58
Other Approaches to Image Delivery 61
Working with Docker Containers............................ ..................63
What Are Containers? 63
History of Containers 64
Creating a Container 66
VI
Tabie of Contents
Basic Configuration 66
Storage Volumes 70
Resource Quotas 72
Starting a Container 79
Auto-Restarting a Container 80
Stopping a Container 80
Killing a Container 82
Pausing and Unpausing a Container 82
Cleaning Up Containers and Images 83
Next Steps 84
Exploring Docker....................................... .................... 85
Printing the Docker Version 85
Server Information 87
Downloading Image Updates 87
Inspecting a Container 88
Getting Inside a Running Container 89
docker exec 90
nsenter 91
Exploring the Shell 94
Returning a Result 94
Docker Logs 96
Monitoring Docker 100
Container Stats 100
Docker Events 103
cAdvisor 104
Exploration 108
The Path to Production Containers........................ ................... 111
Deploying 111
Classes of Tooling 112
Orchestration Tools 113
Distributed Schedulers 114
Deployment Wrap-Up 115
Testing Containers 115
Quick Overview 116
Outside Dependencies 119
Debugging Containers................................... ................... 121
Process Output 121
Process Inspection 125
Controlling Processes 126
Table of Contents | vii
Network Inspection 127
Image History 128
Inspecting a Container 129
Filesystem Inspection 130
Moving Along 131
9. Docker at Scale............................................ ................133
Docker Swarm 134
Centurion 139
Amazon EC2 Container Service 143
IAM Role Setup 144
AWS CLI Setup 144
Container Instances 146
Tasks 149
Testing the Task 153
Stopping the Task 154
Wrap-Up 155
10. Advanced Topics........................................... ................157
Pluggable Backends 157
Execution Driver 157
Storage 159
Containers in Detail 162
Control Groups (cgroups) 163
Kernel Namespaces, User Namespaces 166
Security 170
How Secure Is Your Container? 170
How Secure Is the Docker Daemon? 176
Networking 177
11. Designing Your Production Container Platform................. ............... 183
The Twelve-Factor App 184
Codebase 184
Dependencies 184
Config 187
Backing Services 188
Build, Release, Run 189
Processes 189
Port Binding 189
Concurrency 190
Disposability 190
Development/Production Parity 191
viii | Table of Contents
Logs 191
Admin Processes 192
Twelve-Factor Wrap-Up 192
The Reactive Manifesto 192
Responsive 193
Resilient 193
Elastic 193
Message Driven 193
In Summary 194
Conclusion............................................
The Challenges 195
The Docker Workflow 196
Minimizing Deployment Artifacts 197
Optimizing Storage and Retrieval 197
The Payoff 198
The Final Word 198
Table of Contents | ix
|
any_adam_object | 1 |
author | Matthias, Karl |
author_GND | (DE-588)1082051012 (DE-588)1082051306 |
author_facet | Matthias, Karl |
author_role | aut |
author_sort | Matthias, Karl |
author_variant | k m km |
building | Verbundindex |
bvnumber | BV043026481 |
classification_rvk | ST 257 |
ctrlnum | (OCoLC)951068662 (DE-599)BVBBV043026481 |
dewey-full | 005.3 |
dewey-hundreds | 000 - Computer science, information, general works |
dewey-ones | 005 - Computer programming, programs, data, security |
dewey-raw | 005.3 |
dewey-search | 005.3 |
dewey-sort | 15.3 |
dewey-tens | 000 - Computer science, information, general works |
discipline | Informatik |
edition | First edition |
format | Book |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>02585nam a2200613 c 4500</leader><controlfield tag="001">BV043026481</controlfield><controlfield tag="003">DE-604</controlfield><controlfield tag="005">20160204 </controlfield><controlfield tag="007">t</controlfield><controlfield tag="008">151120s2015 a||| |||| 00||| eng d</controlfield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9781491917572</subfield><subfield code="9">978-1-4919-1757-2</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)951068662</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)BVBBV043026481</subfield></datafield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">DE-604</subfield><subfield code="b">ger</subfield><subfield code="e">rda</subfield></datafield><datafield tag="041" ind1="0" ind2=" "><subfield code="a">eng</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">DE-11</subfield><subfield code="a">DE-Aug4</subfield><subfield code="a">DE-739</subfield></datafield><datafield tag="082" ind1="0" ind2=" "><subfield code="a">005.3</subfield><subfield code="2">23</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">ST 257</subfield><subfield code="0">(DE-625)143630:</subfield><subfield code="2">rvk</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Matthias, Karl</subfield><subfield code="e">Verfasser</subfield><subfield code="0">(DE-588)1082051012</subfield><subfield code="4">aut</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">Docker: up and running</subfield><subfield code="c">Karl Matthias and Sean P. Kane</subfield></datafield><datafield tag="246" ind1="1" ind2="3"><subfield code="a">Docker up & running shipping reliable containers in production</subfield></datafield><datafield tag="246" ind1="1" ind2="3"><subfield code="a">Docker up & running</subfield></datafield><datafield tag="250" ind1=" " ind2=" "><subfield code="a">First edition</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">Beijing</subfield><subfield code="b">O'Reilly</subfield><subfield code="c">June 2015</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">xx, 200 Seiten</subfield><subfield code="b">Illustrationen</subfield></datafield><datafield tag="336" ind1=" " ind2=" "><subfield code="b">txt</subfield><subfield code="2">rdacontent</subfield></datafield><datafield tag="337" ind1=" " ind2=" "><subfield code="b">n</subfield><subfield code="2">rdamedia</subfield></datafield><datafield tag="338" ind1=" " ind2=" "><subfield code="b">nc</subfield><subfield code="2">rdacarrier</subfield></datafield><datafield tag="500" ind1=" " ind2=" "><subfield code="a">Auf dem Cover:"Docker up & running shipping reliable containers in production"</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Open source software</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Application software</subfield><subfield code="x">Development</subfield><subfield code="x">Automation</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Virtual computer systems</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Computer software</subfield><subfield code="x">Development</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Linux device drivers (Computer programs)</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">LINUX</subfield><subfield code="0">(DE-588)4337730-0</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">App</subfield><subfield code="g">Programm</subfield><subfield code="0">(DE-588)7705206-7</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Open Source</subfield><subfield code="0">(DE-588)4548264-0</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Mikroservice</subfield><subfield code="0">(DE-588)1073948900</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Docker 1.11</subfield><subfield code="0">(DE-588)1118871073</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Docker</subfield><subfield code="g">Software</subfield><subfield code="0">(DE-588)1173644687</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="689" ind1="0" ind2="0"><subfield code="a">App</subfield><subfield code="g">Programm</subfield><subfield code="0">(DE-588)7705206-7</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2="1"><subfield code="a">Open Source</subfield><subfield code="0">(DE-588)4548264-0</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2="2"><subfield code="a">LINUX</subfield><subfield code="0">(DE-588)4337730-0</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2=" "><subfield code="5">DE-604</subfield></datafield><datafield tag="689" ind1="1" ind2="0"><subfield code="a">Docker 1.11</subfield><subfield code="0">(DE-588)1118871073</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="1" ind2="1"><subfield code="a">Mikroservice</subfield><subfield code="0">(DE-588)1073948900</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="1" ind2=" "><subfield code="8">1\p</subfield><subfield code="5">DE-604</subfield></datafield><datafield tag="689" ind1="2" ind2="0"><subfield code="a">Docker</subfield><subfield code="g">Software</subfield><subfield code="0">(DE-588)1173644687</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="2" ind2=" "><subfield code="8">2\p</subfield><subfield code="5">DE-604</subfield></datafield><datafield tag="700" ind1="1" ind2=" "><subfield code="a">Kane, Sean P.</subfield><subfield code="e">Sonstige</subfield><subfield code="0">(DE-588)1082051306</subfield><subfield code="4">oth</subfield></datafield><datafield tag="856" ind1="4" ind2="2"><subfield code="m">Digitalisierung UB Passau - ADAM Catalogue Enrichment</subfield><subfield code="q">application/pdf</subfield><subfield code="u">http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=028451140&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA</subfield><subfield code="3">Inhaltsverzeichnis</subfield></datafield><datafield tag="999" ind1=" " ind2=" "><subfield code="a">oai:aleph.bib-bvb.de:BVB01-028451140</subfield></datafield><datafield tag="883" ind1="1" ind2=" "><subfield code="8">1\p</subfield><subfield code="a">cgwrk</subfield><subfield code="d">20201028</subfield><subfield code="q">DE-101</subfield><subfield code="u">https://d-nb.info/provenance/plan#cgwrk</subfield></datafield><datafield tag="883" ind1="1" ind2=" "><subfield code="8">2\p</subfield><subfield code="a">cgwrk</subfield><subfield code="d">20201028</subfield><subfield code="q">DE-101</subfield><subfield code="u">https://d-nb.info/provenance/plan#cgwrk</subfield></datafield></record></collection> |
id | DE-604.BV043026481 |
illustrated | Illustrated |
indexdate | 2024-07-10T07:15:22Z |
institution | BVB |
isbn | 9781491917572 |
language | English |
oai_aleph_id | oai:aleph.bib-bvb.de:BVB01-028451140 |
oclc_num | 951068662 |
open_access_boolean | |
owner | DE-11 DE-Aug4 DE-739 |
owner_facet | DE-11 DE-Aug4 DE-739 |
physical | xx, 200 Seiten Illustrationen |
publishDate | 2015 |
publishDateSearch | 2015 |
publishDateSort | 2015 |
publisher | O'Reilly |
record_format | marc |
spelling | Matthias, Karl Verfasser (DE-588)1082051012 aut Docker: up and running Karl Matthias and Sean P. Kane Docker up & running shipping reliable containers in production Docker up & running First edition Beijing O'Reilly June 2015 xx, 200 Seiten Illustrationen txt rdacontent n rdamedia nc rdacarrier Auf dem Cover:"Docker up & running shipping reliable containers in production" Open source software Application software Development Automation Virtual computer systems Computer software Development Linux device drivers (Computer programs) LINUX (DE-588)4337730-0 gnd rswk-swf App Programm (DE-588)7705206-7 gnd rswk-swf Open Source (DE-588)4548264-0 gnd rswk-swf Mikroservice (DE-588)1073948900 gnd rswk-swf Docker 1.11 (DE-588)1118871073 gnd rswk-swf Docker Software (DE-588)1173644687 gnd rswk-swf App Programm (DE-588)7705206-7 s Open Source (DE-588)4548264-0 s LINUX (DE-588)4337730-0 s DE-604 Docker 1.11 (DE-588)1118871073 s Mikroservice (DE-588)1073948900 s 1\p DE-604 Docker Software (DE-588)1173644687 s 2\p DE-604 Kane, Sean P. Sonstige (DE-588)1082051306 oth Digitalisierung UB Passau - ADAM Catalogue Enrichment application/pdf http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=028451140&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA Inhaltsverzeichnis 1\p cgwrk 20201028 DE-101 https://d-nb.info/provenance/plan#cgwrk 2\p cgwrk 20201028 DE-101 https://d-nb.info/provenance/plan#cgwrk |
spellingShingle | Matthias, Karl Docker: up and running Open source software Application software Development Automation Virtual computer systems Computer software Development Linux device drivers (Computer programs) LINUX (DE-588)4337730-0 gnd App Programm (DE-588)7705206-7 gnd Open Source (DE-588)4548264-0 gnd Mikroservice (DE-588)1073948900 gnd Docker 1.11 (DE-588)1118871073 gnd Docker Software (DE-588)1173644687 gnd |
subject_GND | (DE-588)4337730-0 (DE-588)7705206-7 (DE-588)4548264-0 (DE-588)1073948900 (DE-588)1118871073 (DE-588)1173644687 |
title | Docker: up and running |
title_alt | Docker up & running shipping reliable containers in production Docker up & running |
title_auth | Docker: up and running |
title_exact_search | Docker: up and running |
title_full | Docker: up and running Karl Matthias and Sean P. Kane |
title_fullStr | Docker: up and running Karl Matthias and Sean P. Kane |
title_full_unstemmed | Docker: up and running Karl Matthias and Sean P. Kane |
title_short | Docker: up and running |
title_sort | docker up and running |
topic | Open source software Application software Development Automation Virtual computer systems Computer software Development Linux device drivers (Computer programs) LINUX (DE-588)4337730-0 gnd App Programm (DE-588)7705206-7 gnd Open Source (DE-588)4548264-0 gnd Mikroservice (DE-588)1073948900 gnd Docker 1.11 (DE-588)1118871073 gnd Docker Software (DE-588)1173644687 gnd |
topic_facet | Open source software Application software Development Automation Virtual computer systems Computer software Development Linux device drivers (Computer programs) LINUX App Programm Open Source Mikroservice Docker 1.11 Docker Software |
url | http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=028451140&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |
work_keys_str_mv | AT matthiaskarl dockerupandrunning AT kaneseanp dockerupandrunning AT matthiaskarl dockeruprunningshippingreliablecontainersinproduction AT kaneseanp dockeruprunningshippingreliablecontainersinproduction AT matthiaskarl dockeruprunning AT kaneseanp dockeruprunning |