Getting Started with Containerization :: Reduce the Operational Burden on Your System by Automating and Managing Your Containers.
Starting with a quick brush up on how Kubernetes works with containers and an overview of Docker fundamentals, this Learning Path teaches you everything you need to know to enhance your software deployment workflow using containers.
Gespeichert in:
1. Verfasser: | |
---|---|
Weitere Verfasser: | , , |
Format: | Elektronisch E-Book |
Sprache: | English |
Veröffentlicht: |
Birmingham :
Packt Publishing Ltd,
2019.
|
Schlagworte: | |
Online-Zugang: | Volltext |
Zusammenfassung: | Starting with a quick brush up on how Kubernetes works with containers and an overview of Docker fundamentals, this Learning Path teaches you everything you need to know to enhance your software deployment workflow using containers. |
Beschreibung: | Error handling |
Beschreibung: | 1 online resource (726 pages) |
ISBN: | 1838649034 9781838649036 |
Internformat
MARC
LEADER | 00000cam a2200000Mi 4500 | ||
---|---|---|---|
001 | ZDB-4-EBA-on1096239202 | ||
003 | OCoLC | ||
005 | 20241004212047.0 | ||
006 | m o d | ||
007 | cr cnu---unuuu | ||
008 | 190406s2019 enk o 000 0 eng d | ||
040 | |a EBLCP |b eng |e pn |c EBLCP |d TEFOD |d UKAHL |d TEFOD |d OCLCF |d YDX |d OCLCQ |d NLW |d OCLCO |d NZAUC |d N$T |d OCLCQ |d OCLCO |d OCLCL | ||
019 | |a 1091306898 | ||
020 | |a 1838649034 | ||
020 | |a 9781838649036 |q (electronic bk.) | ||
035 | |a (OCoLC)1096239202 |z (OCoLC)1091306898 | ||
037 | |a D6C3B8E8-BF26-43EE-9FD9-98F81FF93CC5 |b OverDrive, Inc. |n http://www.overdrive.com | ||
050 | 4 | |a QA76.76.D47 | |
082 | 7 | |a 005.1 |2 23 | |
049 | |a MAIN | ||
100 | 1 | |a Schenker, Gabriel N. | |
245 | 1 | 0 | |a Getting Started with Containerization : |b Reduce the Operational Burden on Your System by Automating and Managing Your Containers. |
260 | |a Birmingham : |b Packt Publishing Ltd, |c 2019. | ||
300 | |a 1 online resource (726 pages) | ||
336 | |a text |b txt |2 rdacontent | ||
337 | |a computer |b c |2 rdamedia | ||
338 | |a online resource |b cr |2 rdacarrier | ||
588 | 0 | |a Print version record. | |
505 | 0 | |a Cover; Title Page; Copyright; About Packt; Contributors; Table of Contents; Preface; Chapter 1: What Are Containers and Why Should I Use Them?; Technical requirements; What are containers?; Why are containers important?; What's the benefit for me or for my company?; The Moby project; Docker products; Docker CE; Docker EE; The container ecosystem; Container architecture; Summary; Questions; Further reading; Chapter 2: Setting up a Working Environment; Technical requirements; The Linux command shell; PowerShell for Windows; Using a package manager; Installing Homebrew on a Mac | |
505 | 8 | |a Installing Chocolatey on WindowsChoosing a code editor; Docker Toolbox; Docker for Mac and Docker for Windows; Installing Docker for Mac; Installing Docker for Windows; Using docker-machine on Windows with Hyper-V; Minikube; Installing Minikube on Mac and Windows; Testing Minikube and kubectl; Summary; Questions; Further reading; Chapter 3: Working with Containers; Technical requirements; Running the first container; Starting, stopping, and removing containers; Running a random quotes container; Listing containers; Stopping and starting containers; Removing containers; Inspecting containers | |
505 | 8 | |a Exec into a running containerAttaching to a running container; Retrieving container logs; Logging drivers; Using a container-specific logging driver; Advanced topic -- changing the default logging driver; Anatomy of containers; Architecture; Namespaces; Control groups (cgroups); Union filesystem (UnionFS); Container plumbing; Runc; Containerd; Summary; Questions; Further reading; Chapter 4: Creating and Managing Container Images; What are images?; The layered filesystem; The writable container layer; Copy-on-write; Graph drivers; Creating images; Interactive image creation; Using Dockerfiles | |
505 | 8 | |a The FROM keywordThe RUN keyword; The COPY and ADD keywords; The WORKDIR keyword; The CMD and ENTRYPOINT keywords; A complex Dockerfile; Building an image; Multistep builds; Dockerfile best practices; Saving and loading images; Sharing or shipping images; Tagging an image; Image namespaces; Official images; Pushing images to a registry; Summary; Questions; Further reading; Chapter 5: Data Volumes and System Management; Technical requirements; Creating and mounting data volumes; Modifying the container layer; Creating volumes; Mounting a volume; Removing volumes; Sharing data between containers | |
505 | 8 | |a Using host volumesDefining volumes in images; Obtaining Docker system information; Listing resource consumption; Pruning unused resources; Pruning containers; Pruning images; Pruning volumes; Pruning networks; Pruning everything; Consuming Docker system events; Summary; Questions; Further reading; Chapter 6: Distributed Application Architecture; What is a distributed application architecture?; Defining the terminology; Patterns and best practices; Loosely coupled components; Stateful versus stateless; Service discovery; Routing; Load balancing; Defensive programming; Retries; Logging | |
500 | |a Error handling | ||
520 | |a Starting with a quick brush up on how Kubernetes works with containers and an overview of Docker fundamentals, this Learning Path teaches you everything you need to know to enhance your software deployment workflow using containers. | ||
650 | 0 | |a Computer systems. |0 http://id.loc.gov/authorities/subjects/sh98003200 | |
650 | 0 | |a Electronic data processing. |0 http://id.loc.gov/authorities/subjects/sh85042288 | |
650 | 0 | |a Data structures (Computer science) |0 http://id.loc.gov/authorities/subjects/sh85035862 | |
650 | 2 | |a Computer Systems |0 https://id.nlm.nih.gov/mesh/D003199 | |
650 | 6 | |a Systèmes informatiques. | |
650 | 6 | |a Structures de données (Informatique) | |
650 | 7 | |a Computer networking & communications. |2 bicssc | |
650 | 7 | |a Cloud computing. |2 bicssc | |
650 | 7 | |a Information technology: general issues. |2 bicssc | |
650 | 7 | |a Computers |x System Administration |x General. |2 bisacsh | |
650 | 7 | |a Computers |x General. |2 bisacsh | |
650 | 7 | |a Computer systems |2 fast | |
650 | 7 | |a Data structures (Computer science) |2 fast | |
650 | 7 | |a Electronic data processing |2 fast | |
700 | 1 | |a Saito, Hideto. | |
700 | 1 | |a Lee, Hui-Chuan Chloe. | |
700 | 1 | |a Hsu, Ke-Jou Carol. | |
758 | |i has work: |a Getting started with containerization (Text) |1 https://id.oclc.org/worldcat/entity/E39PCG6YDVXGH8gFJx8mM6DhjK |4 https://id.oclc.org/worldcat/ontology/hasWork | ||
776 | 0 | 8 | |i Print version: |a Schenker, Gabriel N. |t Getting Started with Containerization : Reduce the Operational Burden on Your System by Automating and Managing Your Containers. |d Birmingham : Packt Publishing Ltd, ©2019 |z 9781838645700 |
856 | 4 | 0 | |l FWS01 |p ZDB-4-EBA |q FWS_PDA_EBA |u https://search.ebscohost.com/login.aspx?direct=true&scope=site&db=nlebk&AN=2092868 |3 Volltext |
938 | |a Askews and Holts Library Services |b ASKH |n AH36142896 | ||
938 | |a ProQuest Ebook Central |b EBLB |n EBL5742609 | ||
938 | |a YBP Library Services |b YANK |n 16136956 | ||
938 | |a EBSCOhost |b EBSC |n 2092868 | ||
994 | |a 92 |b GEBAY | ||
912 | |a ZDB-4-EBA | ||
049 | |a DE-863 |
Datensatz im Suchindex
DE-BY-FWS_katkey | ZDB-4-EBA-on1096239202 |
---|---|
_version_ | 1816882489517408256 |
adam_text | |
any_adam_object | |
author | Schenker, Gabriel N. |
author2 | Saito, Hideto Lee, Hui-Chuan Chloe Hsu, Ke-Jou Carol |
author2_role | |
author2_variant | h s hs h c c l hcc hccl k j c h kjc kjch |
author_facet | Schenker, Gabriel N. Saito, Hideto Lee, Hui-Chuan Chloe Hsu, Ke-Jou Carol |
author_role | |
author_sort | Schenker, Gabriel N. |
author_variant | g n s gn gns |
building | Verbundindex |
bvnumber | localFWS |
callnumber-first | Q - Science |
callnumber-label | QA76 |
callnumber-raw | QA76.76.D47 |
callnumber-search | QA76.76.D47 |
callnumber-sort | QA 276.76 D47 |
callnumber-subject | QA - Mathematics |
collection | ZDB-4-EBA |
contents | Cover; Title Page; Copyright; About Packt; Contributors; Table of Contents; Preface; Chapter 1: What Are Containers and Why Should I Use Them?; Technical requirements; What are containers?; Why are containers important?; What's the benefit for me or for my company?; The Moby project; Docker products; Docker CE; Docker EE; The container ecosystem; Container architecture; Summary; Questions; Further reading; Chapter 2: Setting up a Working Environment; Technical requirements; The Linux command shell; PowerShell for Windows; Using a package manager; Installing Homebrew on a Mac Installing Chocolatey on WindowsChoosing a code editor; Docker Toolbox; Docker for Mac and Docker for Windows; Installing Docker for Mac; Installing Docker for Windows; Using docker-machine on Windows with Hyper-V; Minikube; Installing Minikube on Mac and Windows; Testing Minikube and kubectl; Summary; Questions; Further reading; Chapter 3: Working with Containers; Technical requirements; Running the first container; Starting, stopping, and removing containers; Running a random quotes container; Listing containers; Stopping and starting containers; Removing containers; Inspecting containers Exec into a running containerAttaching to a running container; Retrieving container logs; Logging drivers; Using a container-specific logging driver; Advanced topic -- changing the default logging driver; Anatomy of containers; Architecture; Namespaces; Control groups (cgroups); Union filesystem (UnionFS); Container plumbing; Runc; Containerd; Summary; Questions; Further reading; Chapter 4: Creating and Managing Container Images; What are images?; The layered filesystem; The writable container layer; Copy-on-write; Graph drivers; Creating images; Interactive image creation; Using Dockerfiles The FROM keywordThe RUN keyword; The COPY and ADD keywords; The WORKDIR keyword; The CMD and ENTRYPOINT keywords; A complex Dockerfile; Building an image; Multistep builds; Dockerfile best practices; Saving and loading images; Sharing or shipping images; Tagging an image; Image namespaces; Official images; Pushing images to a registry; Summary; Questions; Further reading; Chapter 5: Data Volumes and System Management; Technical requirements; Creating and mounting data volumes; Modifying the container layer; Creating volumes; Mounting a volume; Removing volumes; Sharing data between containers Using host volumesDefining volumes in images; Obtaining Docker system information; Listing resource consumption; Pruning unused resources; Pruning containers; Pruning images; Pruning volumes; Pruning networks; Pruning everything; Consuming Docker system events; Summary; Questions; Further reading; Chapter 6: Distributed Application Architecture; What is a distributed application architecture?; Defining the terminology; Patterns and best practices; Loosely coupled components; Stateful versus stateless; Service discovery; Routing; Load balancing; Defensive programming; Retries; Logging |
ctrlnum | (OCoLC)1096239202 |
dewey-full | 005.1 |
dewey-hundreds | 000 - Computer science, information, general works |
dewey-ones | 005 - Computer programming, programs, data, security |
dewey-raw | 005.1 |
dewey-search | 005.1 |
dewey-sort | 15.1 |
dewey-tens | 000 - Computer science, information, general works |
discipline | Informatik |
format | Electronic eBook |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>06184cam a2200685Mi 4500</leader><controlfield tag="001">ZDB-4-EBA-on1096239202</controlfield><controlfield tag="003">OCoLC</controlfield><controlfield tag="005">20241004212047.0</controlfield><controlfield tag="006">m o d </controlfield><controlfield tag="007">cr cnu---unuuu</controlfield><controlfield tag="008">190406s2019 enk o 000 0 eng d</controlfield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">EBLCP</subfield><subfield code="b">eng</subfield><subfield code="e">pn</subfield><subfield code="c">EBLCP</subfield><subfield code="d">TEFOD</subfield><subfield code="d">UKAHL</subfield><subfield code="d">TEFOD</subfield><subfield code="d">OCLCF</subfield><subfield code="d">YDX</subfield><subfield code="d">OCLCQ</subfield><subfield code="d">NLW</subfield><subfield code="d">OCLCO</subfield><subfield code="d">NZAUC</subfield><subfield code="d">N$T</subfield><subfield code="d">OCLCQ</subfield><subfield code="d">OCLCO</subfield><subfield code="d">OCLCL</subfield></datafield><datafield tag="019" ind1=" " ind2=" "><subfield code="a">1091306898</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">1838649034</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9781838649036</subfield><subfield code="q">(electronic bk.)</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)1096239202</subfield><subfield code="z">(OCoLC)1091306898</subfield></datafield><datafield tag="037" ind1=" " ind2=" "><subfield code="a">D6C3B8E8-BF26-43EE-9FD9-98F81FF93CC5</subfield><subfield code="b">OverDrive, Inc.</subfield><subfield code="n">http://www.overdrive.com</subfield></datafield><datafield tag="050" ind1=" " ind2="4"><subfield code="a">QA76.76.D47</subfield></datafield><datafield tag="082" ind1="7" ind2=" "><subfield code="a">005.1</subfield><subfield code="2">23</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">MAIN</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Schenker, Gabriel N.</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">Getting Started with Containerization :</subfield><subfield code="b">Reduce the Operational Burden on Your System by Automating and Managing Your Containers.</subfield></datafield><datafield tag="260" ind1=" " ind2=" "><subfield code="a">Birmingham :</subfield><subfield code="b">Packt Publishing Ltd,</subfield><subfield code="c">2019.</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">1 online resource (726 pages)</subfield></datafield><datafield tag="336" ind1=" " ind2=" "><subfield code="a">text</subfield><subfield code="b">txt</subfield><subfield code="2">rdacontent</subfield></datafield><datafield tag="337" ind1=" " ind2=" "><subfield code="a">computer</subfield><subfield code="b">c</subfield><subfield code="2">rdamedia</subfield></datafield><datafield tag="338" ind1=" " ind2=" "><subfield code="a">online resource</subfield><subfield code="b">cr</subfield><subfield code="2">rdacarrier</subfield></datafield><datafield tag="588" ind1="0" ind2=" "><subfield code="a">Print version record.</subfield></datafield><datafield tag="505" ind1="0" ind2=" "><subfield code="a">Cover; Title Page; Copyright; About Packt; Contributors; Table of Contents; Preface; Chapter 1: What Are Containers and Why Should I Use Them?; Technical requirements; What are containers?; Why are containers important?; What's the benefit for me or for my company?; The Moby project; Docker products; Docker CE; Docker EE; The container ecosystem; Container architecture; Summary; Questions; Further reading; Chapter 2: Setting up a Working Environment; Technical requirements; The Linux command shell; PowerShell for Windows; Using a package manager; Installing Homebrew on a Mac</subfield></datafield><datafield tag="505" ind1="8" ind2=" "><subfield code="a">Installing Chocolatey on WindowsChoosing a code editor; Docker Toolbox; Docker for Mac and Docker for Windows; Installing Docker for Mac; Installing Docker for Windows; Using docker-machine on Windows with Hyper-V; Minikube; Installing Minikube on Mac and Windows; Testing Minikube and kubectl; Summary; Questions; Further reading; Chapter 3: Working with Containers; Technical requirements; Running the first container; Starting, stopping, and removing containers; Running a random quotes container; Listing containers; Stopping and starting containers; Removing containers; Inspecting containers</subfield></datafield><datafield tag="505" ind1="8" ind2=" "><subfield code="a">Exec into a running containerAttaching to a running container; Retrieving container logs; Logging drivers; Using a container-specific logging driver; Advanced topic -- changing the default logging driver; Anatomy of containers; Architecture; Namespaces; Control groups (cgroups); Union filesystem (UnionFS); Container plumbing; Runc; Containerd; Summary; Questions; Further reading; Chapter 4: Creating and Managing Container Images; What are images?; The layered filesystem; The writable container layer; Copy-on-write; Graph drivers; Creating images; Interactive image creation; Using Dockerfiles</subfield></datafield><datafield tag="505" ind1="8" ind2=" "><subfield code="a">The FROM keywordThe RUN keyword; The COPY and ADD keywords; The WORKDIR keyword; The CMD and ENTRYPOINT keywords; A complex Dockerfile; Building an image; Multistep builds; Dockerfile best practices; Saving and loading images; Sharing or shipping images; Tagging an image; Image namespaces; Official images; Pushing images to a registry; Summary; Questions; Further reading; Chapter 5: Data Volumes and System Management; Technical requirements; Creating and mounting data volumes; Modifying the container layer; Creating volumes; Mounting a volume; Removing volumes; Sharing data between containers</subfield></datafield><datafield tag="505" ind1="8" ind2=" "><subfield code="a">Using host volumesDefining volumes in images; Obtaining Docker system information; Listing resource consumption; Pruning unused resources; Pruning containers; Pruning images; Pruning volumes; Pruning networks; Pruning everything; Consuming Docker system events; Summary; Questions; Further reading; Chapter 6: Distributed Application Architecture; What is a distributed application architecture?; Defining the terminology; Patterns and best practices; Loosely coupled components; Stateful versus stateless; Service discovery; Routing; Load balancing; Defensive programming; Retries; Logging</subfield></datafield><datafield tag="500" ind1=" " ind2=" "><subfield code="a">Error handling</subfield></datafield><datafield tag="520" ind1=" " ind2=" "><subfield code="a">Starting with a quick brush up on how Kubernetes works with containers and an overview of Docker fundamentals, this Learning Path teaches you everything you need to know to enhance your software deployment workflow using containers.</subfield></datafield><datafield tag="650" ind1=" " ind2="0"><subfield code="a">Computer systems.</subfield><subfield code="0">http://id.loc.gov/authorities/subjects/sh98003200</subfield></datafield><datafield tag="650" ind1=" " ind2="0"><subfield code="a">Electronic data processing.</subfield><subfield code="0">http://id.loc.gov/authorities/subjects/sh85042288</subfield></datafield><datafield tag="650" ind1=" " ind2="0"><subfield code="a">Data structures (Computer science)</subfield><subfield code="0">http://id.loc.gov/authorities/subjects/sh85035862</subfield></datafield><datafield tag="650" ind1=" " ind2="2"><subfield code="a">Computer Systems</subfield><subfield code="0">https://id.nlm.nih.gov/mesh/D003199</subfield></datafield><datafield tag="650" ind1=" " ind2="6"><subfield code="a">Systèmes informatiques.</subfield></datafield><datafield tag="650" ind1=" " ind2="6"><subfield code="a">Structures de données (Informatique)</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">Computer networking & communications.</subfield><subfield code="2">bicssc</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">Cloud computing.</subfield><subfield code="2">bicssc</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">Information technology: general issues.</subfield><subfield code="2">bicssc</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">Computers</subfield><subfield code="x">System Administration</subfield><subfield code="x">General.</subfield><subfield code="2">bisacsh</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">Computers</subfield><subfield code="x">General.</subfield><subfield code="2">bisacsh</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">Computer systems</subfield><subfield code="2">fast</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">Data structures (Computer science)</subfield><subfield code="2">fast</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">Electronic data processing</subfield><subfield code="2">fast</subfield></datafield><datafield tag="700" ind1="1" ind2=" "><subfield code="a">Saito, Hideto.</subfield></datafield><datafield tag="700" ind1="1" ind2=" "><subfield code="a">Lee, Hui-Chuan Chloe.</subfield></datafield><datafield tag="700" ind1="1" ind2=" "><subfield code="a">Hsu, Ke-Jou Carol.</subfield></datafield><datafield tag="758" ind1=" " ind2=" "><subfield code="i">has work:</subfield><subfield code="a">Getting started with containerization (Text)</subfield><subfield code="1">https://id.oclc.org/worldcat/entity/E39PCG6YDVXGH8gFJx8mM6DhjK</subfield><subfield code="4">https://id.oclc.org/worldcat/ontology/hasWork</subfield></datafield><datafield tag="776" ind1="0" ind2="8"><subfield code="i">Print version:</subfield><subfield code="a">Schenker, Gabriel N.</subfield><subfield code="t">Getting Started with Containerization : Reduce the Operational Burden on Your System by Automating and Managing Your Containers.</subfield><subfield code="d">Birmingham : Packt Publishing Ltd, ©2019</subfield><subfield code="z">9781838645700</subfield></datafield><datafield tag="856" ind1="4" ind2="0"><subfield code="l">FWS01</subfield><subfield code="p">ZDB-4-EBA</subfield><subfield code="q">FWS_PDA_EBA</subfield><subfield code="u">https://search.ebscohost.com/login.aspx?direct=true&scope=site&db=nlebk&AN=2092868</subfield><subfield code="3">Volltext</subfield></datafield><datafield tag="938" ind1=" " ind2=" "><subfield code="a">Askews and Holts Library Services</subfield><subfield code="b">ASKH</subfield><subfield code="n">AH36142896</subfield></datafield><datafield tag="938" ind1=" " ind2=" "><subfield code="a">ProQuest Ebook Central</subfield><subfield code="b">EBLB</subfield><subfield code="n">EBL5742609</subfield></datafield><datafield tag="938" ind1=" " ind2=" "><subfield code="a">YBP Library Services</subfield><subfield code="b">YANK</subfield><subfield code="n">16136956</subfield></datafield><datafield tag="938" ind1=" " ind2=" "><subfield code="a">EBSCOhost</subfield><subfield code="b">EBSC</subfield><subfield code="n">2092868</subfield></datafield><datafield tag="994" ind1=" " ind2=" "><subfield code="a">92</subfield><subfield code="b">GEBAY</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">ZDB-4-EBA</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">DE-863</subfield></datafield></record></collection> |
id | ZDB-4-EBA-on1096239202 |
illustrated | Not Illustrated |
indexdate | 2024-11-27T13:29:26Z |
institution | BVB |
isbn | 1838649034 9781838649036 |
language | English |
oclc_num | 1096239202 |
open_access_boolean | |
owner | MAIN DE-863 DE-BY-FWS |
owner_facet | MAIN DE-863 DE-BY-FWS |
physical | 1 online resource (726 pages) |
psigel | ZDB-4-EBA |
publishDate | 2019 |
publishDateSearch | 2019 |
publishDateSort | 2019 |
publisher | Packt Publishing Ltd, |
record_format | marc |
spelling | Schenker, Gabriel N. Getting Started with Containerization : Reduce the Operational Burden on Your System by Automating and Managing Your Containers. Birmingham : Packt Publishing Ltd, 2019. 1 online resource (726 pages) text txt rdacontent computer c rdamedia online resource cr rdacarrier Print version record. Cover; Title Page; Copyright; About Packt; Contributors; Table of Contents; Preface; Chapter 1: What Are Containers and Why Should I Use Them?; Technical requirements; What are containers?; Why are containers important?; What's the benefit for me or for my company?; The Moby project; Docker products; Docker CE; Docker EE; The container ecosystem; Container architecture; Summary; Questions; Further reading; Chapter 2: Setting up a Working Environment; Technical requirements; The Linux command shell; PowerShell for Windows; Using a package manager; Installing Homebrew on a Mac Installing Chocolatey on WindowsChoosing a code editor; Docker Toolbox; Docker for Mac and Docker for Windows; Installing Docker for Mac; Installing Docker for Windows; Using docker-machine on Windows with Hyper-V; Minikube; Installing Minikube on Mac and Windows; Testing Minikube and kubectl; Summary; Questions; Further reading; Chapter 3: Working with Containers; Technical requirements; Running the first container; Starting, stopping, and removing containers; Running a random quotes container; Listing containers; Stopping and starting containers; Removing containers; Inspecting containers Exec into a running containerAttaching to a running container; Retrieving container logs; Logging drivers; Using a container-specific logging driver; Advanced topic -- changing the default logging driver; Anatomy of containers; Architecture; Namespaces; Control groups (cgroups); Union filesystem (UnionFS); Container plumbing; Runc; Containerd; Summary; Questions; Further reading; Chapter 4: Creating and Managing Container Images; What are images?; The layered filesystem; The writable container layer; Copy-on-write; Graph drivers; Creating images; Interactive image creation; Using Dockerfiles The FROM keywordThe RUN keyword; The COPY and ADD keywords; The WORKDIR keyword; The CMD and ENTRYPOINT keywords; A complex Dockerfile; Building an image; Multistep builds; Dockerfile best practices; Saving and loading images; Sharing or shipping images; Tagging an image; Image namespaces; Official images; Pushing images to a registry; Summary; Questions; Further reading; Chapter 5: Data Volumes and System Management; Technical requirements; Creating and mounting data volumes; Modifying the container layer; Creating volumes; Mounting a volume; Removing volumes; Sharing data between containers Using host volumesDefining volumes in images; Obtaining Docker system information; Listing resource consumption; Pruning unused resources; Pruning containers; Pruning images; Pruning volumes; Pruning networks; Pruning everything; Consuming Docker system events; Summary; Questions; Further reading; Chapter 6: Distributed Application Architecture; What is a distributed application architecture?; Defining the terminology; Patterns and best practices; Loosely coupled components; Stateful versus stateless; Service discovery; Routing; Load balancing; Defensive programming; Retries; Logging Error handling Starting with a quick brush up on how Kubernetes works with containers and an overview of Docker fundamentals, this Learning Path teaches you everything you need to know to enhance your software deployment workflow using containers. Computer systems. http://id.loc.gov/authorities/subjects/sh98003200 Electronic data processing. http://id.loc.gov/authorities/subjects/sh85042288 Data structures (Computer science) http://id.loc.gov/authorities/subjects/sh85035862 Computer Systems https://id.nlm.nih.gov/mesh/D003199 Systèmes informatiques. Structures de données (Informatique) Computer networking & communications. bicssc Cloud computing. bicssc Information technology: general issues. bicssc Computers System Administration General. bisacsh Computers General. bisacsh Computer systems fast Data structures (Computer science) fast Electronic data processing fast Saito, Hideto. Lee, Hui-Chuan Chloe. Hsu, Ke-Jou Carol. has work: Getting started with containerization (Text) https://id.oclc.org/worldcat/entity/E39PCG6YDVXGH8gFJx8mM6DhjK https://id.oclc.org/worldcat/ontology/hasWork Print version: Schenker, Gabriel N. Getting Started with Containerization : Reduce the Operational Burden on Your System by Automating and Managing Your Containers. Birmingham : Packt Publishing Ltd, ©2019 9781838645700 FWS01 ZDB-4-EBA FWS_PDA_EBA https://search.ebscohost.com/login.aspx?direct=true&scope=site&db=nlebk&AN=2092868 Volltext |
spellingShingle | Schenker, Gabriel N. Getting Started with Containerization : Reduce the Operational Burden on Your System by Automating and Managing Your Containers. Cover; Title Page; Copyright; About Packt; Contributors; Table of Contents; Preface; Chapter 1: What Are Containers and Why Should I Use Them?; Technical requirements; What are containers?; Why are containers important?; What's the benefit for me or for my company?; The Moby project; Docker products; Docker CE; Docker EE; The container ecosystem; Container architecture; Summary; Questions; Further reading; Chapter 2: Setting up a Working Environment; Technical requirements; The Linux command shell; PowerShell for Windows; Using a package manager; Installing Homebrew on a Mac Installing Chocolatey on WindowsChoosing a code editor; Docker Toolbox; Docker for Mac and Docker for Windows; Installing Docker for Mac; Installing Docker for Windows; Using docker-machine on Windows with Hyper-V; Minikube; Installing Minikube on Mac and Windows; Testing Minikube and kubectl; Summary; Questions; Further reading; Chapter 3: Working with Containers; Technical requirements; Running the first container; Starting, stopping, and removing containers; Running a random quotes container; Listing containers; Stopping and starting containers; Removing containers; Inspecting containers Exec into a running containerAttaching to a running container; Retrieving container logs; Logging drivers; Using a container-specific logging driver; Advanced topic -- changing the default logging driver; Anatomy of containers; Architecture; Namespaces; Control groups (cgroups); Union filesystem (UnionFS); Container plumbing; Runc; Containerd; Summary; Questions; Further reading; Chapter 4: Creating and Managing Container Images; What are images?; The layered filesystem; The writable container layer; Copy-on-write; Graph drivers; Creating images; Interactive image creation; Using Dockerfiles The FROM keywordThe RUN keyword; The COPY and ADD keywords; The WORKDIR keyword; The CMD and ENTRYPOINT keywords; A complex Dockerfile; Building an image; Multistep builds; Dockerfile best practices; Saving and loading images; Sharing or shipping images; Tagging an image; Image namespaces; Official images; Pushing images to a registry; Summary; Questions; Further reading; Chapter 5: Data Volumes and System Management; Technical requirements; Creating and mounting data volumes; Modifying the container layer; Creating volumes; Mounting a volume; Removing volumes; Sharing data between containers Using host volumesDefining volumes in images; Obtaining Docker system information; Listing resource consumption; Pruning unused resources; Pruning containers; Pruning images; Pruning volumes; Pruning networks; Pruning everything; Consuming Docker system events; Summary; Questions; Further reading; Chapter 6: Distributed Application Architecture; What is a distributed application architecture?; Defining the terminology; Patterns and best practices; Loosely coupled components; Stateful versus stateless; Service discovery; Routing; Load balancing; Defensive programming; Retries; Logging Computer systems. http://id.loc.gov/authorities/subjects/sh98003200 Electronic data processing. http://id.loc.gov/authorities/subjects/sh85042288 Data structures (Computer science) http://id.loc.gov/authorities/subjects/sh85035862 Computer Systems https://id.nlm.nih.gov/mesh/D003199 Systèmes informatiques. Structures de données (Informatique) Computer networking & communications. bicssc Cloud computing. bicssc Information technology: general issues. bicssc Computers System Administration General. bisacsh Computers General. bisacsh Computer systems fast Data structures (Computer science) fast Electronic data processing fast |
subject_GND | http://id.loc.gov/authorities/subjects/sh98003200 http://id.loc.gov/authorities/subjects/sh85042288 http://id.loc.gov/authorities/subjects/sh85035862 https://id.nlm.nih.gov/mesh/D003199 |
title | Getting Started with Containerization : Reduce the Operational Burden on Your System by Automating and Managing Your Containers. |
title_auth | Getting Started with Containerization : Reduce the Operational Burden on Your System by Automating and Managing Your Containers. |
title_exact_search | Getting Started with Containerization : Reduce the Operational Burden on Your System by Automating and Managing Your Containers. |
title_full | Getting Started with Containerization : Reduce the Operational Burden on Your System by Automating and Managing Your Containers. |
title_fullStr | Getting Started with Containerization : Reduce the Operational Burden on Your System by Automating and Managing Your Containers. |
title_full_unstemmed | Getting Started with Containerization : Reduce the Operational Burden on Your System by Automating and Managing Your Containers. |
title_short | Getting Started with Containerization : |
title_sort | getting started with containerization reduce the operational burden on your system by automating and managing your containers |
title_sub | Reduce the Operational Burden on Your System by Automating and Managing Your Containers. |
topic | Computer systems. http://id.loc.gov/authorities/subjects/sh98003200 Electronic data processing. http://id.loc.gov/authorities/subjects/sh85042288 Data structures (Computer science) http://id.loc.gov/authorities/subjects/sh85035862 Computer Systems https://id.nlm.nih.gov/mesh/D003199 Systèmes informatiques. Structures de données (Informatique) Computer networking & communications. bicssc Cloud computing. bicssc Information technology: general issues. bicssc Computers System Administration General. bisacsh Computers General. bisacsh Computer systems fast Data structures (Computer science) fast Electronic data processing fast |
topic_facet | Computer systems. Electronic data processing. Data structures (Computer science) Computer Systems Systèmes informatiques. Structures de données (Informatique) Computer networking & communications. Cloud computing. Information technology: general issues. Computers System Administration General. Computers General. Computer systems Electronic data processing |
url | https://search.ebscohost.com/login.aspx?direct=true&scope=site&db=nlebk&AN=2092868 |
work_keys_str_mv | AT schenkergabrieln gettingstartedwithcontainerizationreducetheoperationalburdenonyoursystembyautomatingandmanagingyourcontainers AT saitohideto gettingstartedwithcontainerizationreducetheoperationalburdenonyoursystembyautomatingandmanagingyourcontainers AT leehuichuanchloe gettingstartedwithcontainerizationreducetheoperationalburdenonyoursystembyautomatingandmanagingyourcontainers AT hsukejoucarol gettingstartedwithcontainerizationreducetheoperationalburdenonyoursystembyautomatingandmanagingyourcontainers |