Learn Docker - Fundamentals of Docker 18.x :: Everything you need to know about containerizing your applications and running them in production.
Docker has entirely changed the picture of the software development life cycle and helped organizations deploy and secure software at scale. Containerization has gradually taken over the industry. This book guides the reader step by step through every important concept related to containerization an...
Gespeichert in:
1. Verfasser: | |
---|---|
Format: | Elektronisch E-Book |
Sprache: | English |
Veröffentlicht: |
Birmingham :
Packt Publishing,
2018.
|
Schlagworte: | |
Online-Zugang: | Volltext |
Zusammenfassung: | Docker has entirely changed the picture of the software development life cycle and helped organizations deploy and secure software at scale. Containerization has gradually taken over the industry. This book guides the reader step by step through every important concept related to containerization and orchestration. |
Beschreibung: | Error handling. |
Beschreibung: | 1 online resource (389 pages) |
ISBN: | 9781788995795 1788995791 1788997026 9781788997027 |
Internformat
MARC
LEADER | 00000cam a2200000Mi 4500 | ||
---|---|---|---|
001 | ZDB-4-EBA-on1034623394 | ||
003 | OCoLC | ||
005 | 20241004212047.0 | ||
006 | m o d | ||
007 | cr cnu---unuuu | ||
008 | 180505s2018 enk o 000 0 eng d | ||
040 | |a EBLCP |b eng |e pn |c EBLCP |d MERUC |d YDX |d IDB |d CHVBK |d OCLCO |d OCLCF |d NLE |d TEFOD |d OCLCQ |d LVT |d N$T |d VT2 |d C6I |d OCLCQ |d LOA |d UX1 |d OCLCO |d NZAUC |d OCLCQ |d OCLCO |d TMA |d OCLCQ |d SXB | ||
019 | |a 1033900290 |a 1034564093 |a 1034655199 |a 1034761080 |a 1034870979 |a 1040681425 |a 1103273009 |a 1164599391 |a 1175621307 | ||
020 | |a 9781788995795 |q (electronic bk.) | ||
020 | |a 1788995791 |q (electronic bk.) | ||
020 | |a 1788997026 |q (Trade Paper) | ||
020 | |a 9781788997027 | ||
020 | |z 9781788997027 | ||
024 | 3 | |a 9781788997027 | |
035 | |a (OCoLC)1034623394 |z (OCoLC)1033900290 |z (OCoLC)1034564093 |z (OCoLC)1034655199 |z (OCoLC)1034761080 |z (OCoLC)1034870979 |z (OCoLC)1040681425 |z (OCoLC)1103273009 |z (OCoLC)1164599391 |z (OCoLC)1175621307 | ||
037 | |a 77F3D9CC-B858-4345-BB9A-EB4CCA70C917 |b OverDrive, Inc. |n http://www.overdrive.com | ||
050 | 4 | |a QA76.76.A65 |b .S346 2018eb | |
072 | 7 | |a COM |x 051230 |2 bisacsh | |
082 | 7 | |a 005.1 |2 23 | |
049 | |a MAIN | ||
100 | 1 | |a Schenker, Gabriel Nicolas. | |
245 | 1 | 0 | |a Learn Docker - Fundamentals of Docker 18.x : |b Everything you need to know about containerizing your applications and running them in production. |
260 | |a Birmingham : |b Packt Publishing, |c 2018. | ||
300 | |a 1 online resource (389 pages) | ||
336 | |a text |b txt |2 rdacontent | ||
337 | |a computer |b c |2 rdamedia | ||
338 | |a online resource |b cr |2 rdacarrier | ||
347 | |a data file |2 rda | ||
588 | 0 | |a Print version record. | |
505 | 0 | |a Cover; Title Page; Copyright and Credits; Packt Upsell; 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 Docker has entirely changed the picture of the software development life cycle and helped organizations deploy and secure software at scale. Containerization has gradually taken over the industry. This book guides the reader step by step through every important concept related to containerization and orchestration. | ||
650 | 0 | |a Application software |x Development. |0 http://id.loc.gov/authorities/subjects/sh95009362 | |
650 | 0 | |a Computer software |x Development. |0 http://id.loc.gov/authorities/subjects/sh85029535 | |
650 | 0 | |a Computer architecture. |0 http://id.loc.gov/authorities/subjects/sh85029479 | |
650 | 0 | |a Open source software. |0 http://id.loc.gov/authorities/subjects/sh99003437 | |
650 | 6 | |a Logiciels d'application |x Développement. | |
650 | 6 | |a Ordinateurs |x Architecture. | |
650 | 6 | |a Logiciels libres. | |
650 | 7 | |a Computer networking & communications. |2 bicssc | |
650 | 7 | |a Linux. |2 bicssc | |
650 | 7 | |a COMPUTERS |x Software Development & Engineering |x General. |2 bisacsh | |
650 | 7 | |a Computers |x System Administration |x General. |2 bisacsh | |
650 | 7 | |a Computers |x System Administration |x Linux & UNIX Administration. |2 bisacsh | |
650 | 7 | |a Computers |x Operating Systems |x Linux. |2 bisacsh | |
650 | 7 | |a Application software |x Development |2 fast | |
650 | 7 | |a Computer architecture |2 fast | |
650 | 7 | |a Computer software |x Development |2 fast | |
650 | 7 | |a Open source software |2 fast | |
655 | 4 | |a Electronic book. | |
776 | 0 | 8 | |i Print version: |a Schenker, Gabriel Nicolas. |t Learn Docker - Fundamentals of Docker 18.x : Everything you need to know about containerizing your applications and running them in production. |d Birmingham : Packt Publishing, ©2018 |
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=1801014 |3 Volltext |
938 | |a ProQuest Ebook Central |b EBLB |n EBL5371682 | ||
938 | |a EBSCOhost |b EBSC |n 1801014 | ||
938 | |a YBP Library Services |b YANK |n 15330588 | ||
994 | |a 92 |b GEBAY | ||
912 | |a ZDB-4-EBA | ||
049 | |a DE-863 |
Datensatz im Suchindex
DE-BY-FWS_katkey | ZDB-4-EBA-on1034623394 |
---|---|
_version_ | 1816882420890206208 |
adam_text | |
any_adam_object | |
author | Schenker, Gabriel Nicolas |
author_facet | Schenker, Gabriel Nicolas |
author_role | |
author_sort | Schenker, Gabriel Nicolas |
author_variant | g n s gn gns |
building | Verbundindex |
bvnumber | localFWS |
callnumber-first | Q - Science |
callnumber-label | QA76 |
callnumber-raw | QA76.76.A65 .S346 2018eb |
callnumber-search | QA76.76.A65 .S346 2018eb |
callnumber-sort | QA 276.76 A65 S346 42018EB |
callnumber-subject | QA - Mathematics |
collection | ZDB-4-EBA |
contents | Cover; Title Page; Copyright and Credits; Packt Upsell; 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)1034623394 |
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>06747cam a2200745Mi 4500</leader><controlfield tag="001">ZDB-4-EBA-on1034623394</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">180505s2018 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">MERUC</subfield><subfield code="d">YDX</subfield><subfield code="d">IDB</subfield><subfield code="d">CHVBK</subfield><subfield code="d">OCLCO</subfield><subfield code="d">OCLCF</subfield><subfield code="d">NLE</subfield><subfield code="d">TEFOD</subfield><subfield code="d">OCLCQ</subfield><subfield code="d">LVT</subfield><subfield code="d">N$T</subfield><subfield code="d">VT2</subfield><subfield code="d">C6I</subfield><subfield code="d">OCLCQ</subfield><subfield code="d">LOA</subfield><subfield code="d">UX1</subfield><subfield code="d">OCLCO</subfield><subfield code="d">NZAUC</subfield><subfield code="d">OCLCQ</subfield><subfield code="d">OCLCO</subfield><subfield code="d">TMA</subfield><subfield code="d">OCLCQ</subfield><subfield code="d">SXB</subfield></datafield><datafield tag="019" ind1=" " ind2=" "><subfield code="a">1033900290</subfield><subfield code="a">1034564093</subfield><subfield code="a">1034655199</subfield><subfield code="a">1034761080</subfield><subfield code="a">1034870979</subfield><subfield code="a">1040681425</subfield><subfield code="a">1103273009</subfield><subfield code="a">1164599391</subfield><subfield code="a">1175621307</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9781788995795</subfield><subfield code="q">(electronic bk.)</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">1788995791</subfield><subfield code="q">(electronic bk.)</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">1788997026</subfield><subfield code="q">(Trade Paper)</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9781788997027</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="z">9781788997027</subfield></datafield><datafield tag="024" ind1="3" ind2=" "><subfield code="a">9781788997027</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)1034623394</subfield><subfield code="z">(OCoLC)1033900290</subfield><subfield code="z">(OCoLC)1034564093</subfield><subfield code="z">(OCoLC)1034655199</subfield><subfield code="z">(OCoLC)1034761080</subfield><subfield code="z">(OCoLC)1034870979</subfield><subfield code="z">(OCoLC)1040681425</subfield><subfield code="z">(OCoLC)1103273009</subfield><subfield code="z">(OCoLC)1164599391</subfield><subfield code="z">(OCoLC)1175621307</subfield></datafield><datafield tag="037" ind1=" " ind2=" "><subfield code="a">77F3D9CC-B858-4345-BB9A-EB4CCA70C917</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.A65</subfield><subfield code="b">.S346 2018eb</subfield></datafield><datafield tag="072" ind1=" " ind2="7"><subfield code="a">COM</subfield><subfield code="x">051230</subfield><subfield code="2">bisacsh</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 Nicolas.</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">Learn Docker - Fundamentals of Docker 18.x :</subfield><subfield code="b">Everything you need to know about containerizing your applications and running them in production.</subfield></datafield><datafield tag="260" ind1=" " ind2=" "><subfield code="a">Birmingham :</subfield><subfield code="b">Packt Publishing,</subfield><subfield code="c">2018.</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">1 online resource (389 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="347" ind1=" " ind2=" "><subfield code="a">data file</subfield><subfield code="2">rda</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 and Credits; Packt Upsell; 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">Docker has entirely changed the picture of the software development life cycle and helped organizations deploy and secure software at scale. Containerization has gradually taken over the industry. This book guides the reader step by step through every important concept related to containerization and orchestration.</subfield></datafield><datafield tag="650" ind1=" " ind2="0"><subfield code="a">Application software</subfield><subfield code="x">Development.</subfield><subfield code="0">http://id.loc.gov/authorities/subjects/sh95009362</subfield></datafield><datafield tag="650" ind1=" " ind2="0"><subfield code="a">Computer software</subfield><subfield code="x">Development.</subfield><subfield code="0">http://id.loc.gov/authorities/subjects/sh85029535</subfield></datafield><datafield tag="650" ind1=" " ind2="0"><subfield code="a">Computer architecture.</subfield><subfield code="0">http://id.loc.gov/authorities/subjects/sh85029479</subfield></datafield><datafield tag="650" ind1=" " ind2="0"><subfield code="a">Open source software.</subfield><subfield code="0">http://id.loc.gov/authorities/subjects/sh99003437</subfield></datafield><datafield tag="650" ind1=" " ind2="6"><subfield code="a">Logiciels d'application</subfield><subfield code="x">Développement.</subfield></datafield><datafield tag="650" ind1=" " ind2="6"><subfield code="a">Ordinateurs</subfield><subfield code="x">Architecture.</subfield></datafield><datafield tag="650" ind1=" " ind2="6"><subfield code="a">Logiciels libres.</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">Linux.</subfield><subfield code="2">bicssc</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">COMPUTERS</subfield><subfield code="x">Software Development & Engineering</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">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">System Administration</subfield><subfield code="x">Linux & UNIX Administration.</subfield><subfield code="2">bisacsh</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">Computers</subfield><subfield code="x">Operating Systems</subfield><subfield code="x">Linux.</subfield><subfield code="2">bisacsh</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">Application software</subfield><subfield code="x">Development</subfield><subfield code="2">fast</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">Computer architecture</subfield><subfield code="2">fast</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">Computer software</subfield><subfield code="x">Development</subfield><subfield code="2">fast</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">Open source software</subfield><subfield code="2">fast</subfield></datafield><datafield tag="655" ind1=" " ind2="4"><subfield code="a">Electronic book.</subfield></datafield><datafield tag="776" ind1="0" ind2="8"><subfield code="i">Print version:</subfield><subfield code="a">Schenker, Gabriel Nicolas.</subfield><subfield code="t">Learn Docker - Fundamentals of Docker 18.x : Everything you need to know about containerizing your applications and running them in production.</subfield><subfield code="d">Birmingham : Packt Publishing, ©2018</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=1801014</subfield><subfield code="3">Volltext</subfield></datafield><datafield tag="938" ind1=" " ind2=" "><subfield code="a">ProQuest Ebook Central</subfield><subfield code="b">EBLB</subfield><subfield code="n">EBL5371682</subfield></datafield><datafield tag="938" ind1=" " ind2=" "><subfield code="a">EBSCOhost</subfield><subfield code="b">EBSC</subfield><subfield code="n">1801014</subfield></datafield><datafield tag="938" ind1=" " ind2=" "><subfield code="a">YBP Library Services</subfield><subfield code="b">YANK</subfield><subfield code="n">15330588</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> |
genre | Electronic book. |
genre_facet | Electronic book. |
id | ZDB-4-EBA-on1034623394 |
illustrated | Not Illustrated |
indexdate | 2024-11-27T13:28:20Z |
institution | BVB |
isbn | 9781788995795 1788995791 1788997026 9781788997027 |
language | English |
oclc_num | 1034623394 |
open_access_boolean | |
owner | MAIN DE-863 DE-BY-FWS |
owner_facet | MAIN DE-863 DE-BY-FWS |
physical | 1 online resource (389 pages) |
psigel | ZDB-4-EBA |
publishDate | 2018 |
publishDateSearch | 2018 |
publishDateSort | 2018 |
publisher | Packt Publishing, |
record_format | marc |
spelling | Schenker, Gabriel Nicolas. Learn Docker - Fundamentals of Docker 18.x : Everything you need to know about containerizing your applications and running them in production. Birmingham : Packt Publishing, 2018. 1 online resource (389 pages) text txt rdacontent computer c rdamedia online resource cr rdacarrier data file rda Print version record. Cover; Title Page; Copyright and Credits; Packt Upsell; 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. Docker has entirely changed the picture of the software development life cycle and helped organizations deploy and secure software at scale. Containerization has gradually taken over the industry. This book guides the reader step by step through every important concept related to containerization and orchestration. Application software Development. http://id.loc.gov/authorities/subjects/sh95009362 Computer software Development. http://id.loc.gov/authorities/subjects/sh85029535 Computer architecture. http://id.loc.gov/authorities/subjects/sh85029479 Open source software. http://id.loc.gov/authorities/subjects/sh99003437 Logiciels d'application Développement. Ordinateurs Architecture. Logiciels libres. Computer networking & communications. bicssc Linux. bicssc COMPUTERS Software Development & Engineering General. bisacsh Computers System Administration General. bisacsh Computers System Administration Linux & UNIX Administration. bisacsh Computers Operating Systems Linux. bisacsh Application software Development fast Computer architecture fast Computer software Development fast Open source software fast Electronic book. Print version: Schenker, Gabriel Nicolas. Learn Docker - Fundamentals of Docker 18.x : Everything you need to know about containerizing your applications and running them in production. Birmingham : Packt Publishing, ©2018 FWS01 ZDB-4-EBA FWS_PDA_EBA https://search.ebscohost.com/login.aspx?direct=true&scope=site&db=nlebk&AN=1801014 Volltext |
spellingShingle | Schenker, Gabriel Nicolas Learn Docker - Fundamentals of Docker 18.x : Everything you need to know about containerizing your applications and running them in production. Cover; Title Page; Copyright and Credits; Packt Upsell; 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. Application software Development. http://id.loc.gov/authorities/subjects/sh95009362 Computer software Development. http://id.loc.gov/authorities/subjects/sh85029535 Computer architecture. http://id.loc.gov/authorities/subjects/sh85029479 Open source software. http://id.loc.gov/authorities/subjects/sh99003437 Logiciels d'application Développement. Ordinateurs Architecture. Logiciels libres. Computer networking & communications. bicssc Linux. bicssc COMPUTERS Software Development & Engineering General. bisacsh Computers System Administration General. bisacsh Computers System Administration Linux & UNIX Administration. bisacsh Computers Operating Systems Linux. bisacsh Application software Development fast Computer architecture fast Computer software Development fast Open source software fast |
subject_GND | http://id.loc.gov/authorities/subjects/sh95009362 http://id.loc.gov/authorities/subjects/sh85029535 http://id.loc.gov/authorities/subjects/sh85029479 http://id.loc.gov/authorities/subjects/sh99003437 |
title | Learn Docker - Fundamentals of Docker 18.x : Everything you need to know about containerizing your applications and running them in production. |
title_auth | Learn Docker - Fundamentals of Docker 18.x : Everything you need to know about containerizing your applications and running them in production. |
title_exact_search | Learn Docker - Fundamentals of Docker 18.x : Everything you need to know about containerizing your applications and running them in production. |
title_full | Learn Docker - Fundamentals of Docker 18.x : Everything you need to know about containerizing your applications and running them in production. |
title_fullStr | Learn Docker - Fundamentals of Docker 18.x : Everything you need to know about containerizing your applications and running them in production. |
title_full_unstemmed | Learn Docker - Fundamentals of Docker 18.x : Everything you need to know about containerizing your applications and running them in production. |
title_short | Learn Docker - Fundamentals of Docker 18.x : |
title_sort | learn docker fundamentals of docker 18 x everything you need to know about containerizing your applications and running them in production |
title_sub | Everything you need to know about containerizing your applications and running them in production. |
topic | Application software Development. http://id.loc.gov/authorities/subjects/sh95009362 Computer software Development. http://id.loc.gov/authorities/subjects/sh85029535 Computer architecture. http://id.loc.gov/authorities/subjects/sh85029479 Open source software. http://id.loc.gov/authorities/subjects/sh99003437 Logiciels d'application Développement. Ordinateurs Architecture. Logiciels libres. Computer networking & communications. bicssc Linux. bicssc COMPUTERS Software Development & Engineering General. bisacsh Computers System Administration General. bisacsh Computers System Administration Linux & UNIX Administration. bisacsh Computers Operating Systems Linux. bisacsh Application software Development fast Computer architecture fast Computer software Development fast Open source software fast |
topic_facet | Application software Development. Computer software Development. Computer architecture. Open source software. Logiciels d'application Développement. Ordinateurs Architecture. Logiciels libres. Computer networking & communications. Linux. COMPUTERS Software Development & Engineering General. Computers System Administration General. Computers System Administration Linux & UNIX Administration. Computers Operating Systems Linux. Application software Development Computer architecture Computer software Development Open source software Electronic book. |
url | https://search.ebscohost.com/login.aspx?direct=true&scope=site&db=nlebk&AN=1801014 |
work_keys_str_mv | AT schenkergabrielnicolas learndockerfundamentalsofdocker18xeverythingyouneedtoknowaboutcontainerizingyourapplicationsandrunningtheminproduction |