Mastering Docker :: enhance your containerization and DevOps skills to deliver production-ready applications /
Unlock the full potential of the Docker containerization platform with this practical guide Key Features Explore tools such as Docker Engine, Machine, Compose, and Swarm Discover how you can integrate Docker into your everyday workflows Get well-versed with Kubernetes options such as Minikube, Kind,...
Gespeichert in:
1. Verfasser: | |
---|---|
Format: | Elektronisch E-Book |
Sprache: | English |
Veröffentlicht: |
Birmingham, UK :
Packt Publishing,
[2020]
|
Ausgabe: | Fourth edition |
Schlagworte: | |
Online-Zugang: | Volltext |
Zusammenfassung: | Unlock the full potential of the Docker containerization platform with this practical guide Key Features Explore tools such as Docker Engine, Machine, Compose, and Swarm Discover how you can integrate Docker into your everyday workflows Get well-versed with Kubernetes options such as Minikube, Kind, and MicroK8s Book Description Docker has been a game changer when it comes to how modern applications are deployed and created. It has now grown into a key driver of innovation beyond system administration, with a significant impact on the world of web development. Mastering Docker shows you how you can ensure that you're keeping up with the innovations it's driving and be sure you're using it to its full potential. This fourth edition not only demonstrates how to use Docker more effectively but also helps you rethink and reimagine what you can achieve with it. You'll start by building, managing, and storing images along with exploring best practices for working with Docker confidently. Once you've got to grips with Docker security, the book covers essential concepts for extending and integrating Docker in new and innovative ways. You'll also learn how to take control of your containers efficiently using Docker Compose, Docker Swarm, and Kubernetes. By the end of this Docker book, you'll have a broad yet detailed sense of what's possible with Docker and how seamlessly it fits in with a range of other platforms and tools. What you will learn Get to grips with essential Docker components and concepts Discover the best ways to build, store, and distribute container images Understand how Docker can fit into your development workflow Secure your containers and files with Docker's security features Explore first-party and third-party cluster tools and plugins Launch and manage your Kubernetes clusters in major public clouds Who this book is for If you are a software architect, DevOps engineer, sysadmin, or IT professional looking to leverage Docker's extensive features for innovating any process from system administration to web development, Mastering Docker will show you how you can use it to its full potential. A basic understanding of containerization and prior Docker experience is necessary. |
Beschreibung: | Includes index. |
Beschreibung: | 1 online resource |
ISBN: | 9781839213519 1839213515 |
Internformat
MARC
LEADER | 00000cam a2200000 i 4500 | ||
---|---|---|---|
001 | ZDB-4-EBA-on1204100080 | ||
003 | OCoLC | ||
005 | 20241004212047.0 | ||
006 | m o d | ||
007 | cr cnu|||unuuu | ||
008 | 201106s2020 enk o 001 0 eng d | ||
040 | |a N$T |b eng |e rda |e pn |c N$T |d N$T |d EBLCP |d OCLCF |d OCLCO |d DST |d OCLCO |d OCLCQ |d YDX |d OCLCQ |d OCLCO |d OCLCL |d TMA |d OCLCQ | ||
019 | |a 1202472736 |a 1202475006 | ||
020 | |a 9781839213519 |q (electronic bk.) | ||
020 | |a 1839213515 |q (electronic bk.) | ||
020 | |z 9781839216572 | ||
035 | |a (OCoLC)1204100080 |z (OCoLC)1202472736 |z (OCoLC)1202475006 | ||
050 | 4 | |a QA76.76.D47 | |
082 | 7 | |a 005.1 |2 23 | |
049 | |a MAIN | ||
100 | 1 | |a McKendrick, Russ, |e author. | |
245 | 1 | 0 | |a Mastering Docker : |b enhance your containerization and DevOps skills to deliver production-ready applications / |c Russ McKendrick. |
250 | |a Fourth edition | ||
264 | 1 | |a Birmingham, UK : |b Packt Publishing, |c [2020] | |
300 | |a 1 online resource | ||
336 | |a text |b txt |2 rdacontent | ||
337 | |a computer |b c |2 rdamedia | ||
338 | |a online resource |b cr |2 rdacarrier | ||
500 | |a Includes index. | ||
588 | 0 | |a Online resource; title from PDF title page (EBSCO, viewed November 09, 2020). | |
505 | 0 | |a Cover -- Copyright -- About PACKT -- Contributors -- Table of Contents -- Preface -- Section 1 -- Getting Up and Running with Docker -- Chapter 1: Docker Overview -- Technical requirements -- Understanding Docker -- Developers -- Operators -- Enterprise -- Docker installation -- Installing Docker on Linux -- Installing Docker on macOS -- Installing Docker on Windows 10 Professional -- Older operating systems -- Using Docker commands -- Docker and the container ecosystem -- Open source projects -- Docker, Inc. -- Docker CE and Docker EE -- Summary -- Questions -- Further reading | |
505 | 8 | |a Chapter 2: Building Container Images -- Technical requirements -- Introducing Dockerfiles -- Reviewing Dockerfiles in depth -- FROM -- LABEL -- RUN -- COPY and ADD -- Other Dockerfile instructions -- Dockerfiles -- best practices -- Building Docker images -- Using a Dockerfile -- Using an existing container -- Using ENVs -- Using multi-stage builds -- Summary -- Questions -- Further reading -- Chapter 3: Storing and Distributing Images -- Technical requirements -- Understanding Docker Hub -- The Docker Hub Dashboard -- Creating an automated build -- Setting up your code -- Setting up Docker Hub | |
505 | 8 | |a Pushing your own image -- Docker Certified Images and Verified Publishers -- Deploying your own Docker Registry -- An overview of Docker Registry -- Deploying your own registry -- Docker Trusted Registry -- Reviewing third-party registries -- GitHub Packages and Actions -- Azure Container Registry -- Summary -- Questions -- Further reading -- Chapter 4: Managing Containers -- Technical requirements -- Understanding Docker container commands -- The basics -- Interacting with your containers -- logs -- top -- stats -- Resource limits -- Container states and miscellaneous commands | |
505 | 8 | |a Docker networking and volumes -- Docker volumes -- Docker Desktop Dashboard -- Summary -- Questions -- Further reading -- Chapter 5: Docker Compose -- Technical requirements -- Exploring the basics of Docker Compose -- Orchard Laboratories -- Making our first Docker Compose application -- Docker Compose YAML file -- The Moby counter application -- Example voting application -- Exploring Docker Compose commands -- config -- pull, build, and create -- start, stop, restart, pause, and unpause -- scale -- Using Docker App -- Defining the application -- Validating and inspecting the application | |
505 | 8 | |a Launching the app -- Pushing to Docker Hub -- Installing from Docker Hub -- Questions -- Further reading -- Chapter 6: Docker Machine, Vagrant, and Multipass -- Technical requirements -- An introduction to Docker Machine -- Installing Docker Machine using Docker Toolbox -- Installing Docker Machine using the command line -- Deploying local Docker hosts with Docker Machine -- Launching Docker hosts in the cloud using Docker Machine -- Docker Machine summary -- Introducing and using Vagrant -- Introducing and using Multipass -- Summary -- Questions -- Further reading | |
505 | 8 | |a Section 2 -- Clusters and Clouds | |
520 | |a Unlock the full potential of the Docker containerization platform with this practical guide Key Features Explore tools such as Docker Engine, Machine, Compose, and Swarm Discover how you can integrate Docker into your everyday workflows Get well-versed with Kubernetes options such as Minikube, Kind, and MicroK8s Book Description Docker has been a game changer when it comes to how modern applications are deployed and created. It has now grown into a key driver of innovation beyond system administration, with a significant impact on the world of web development. Mastering Docker shows you how you can ensure that you're keeping up with the innovations it's driving and be sure you're using it to its full potential. This fourth edition not only demonstrates how to use Docker more effectively but also helps you rethink and reimagine what you can achieve with it. You'll start by building, managing, and storing images along with exploring best practices for working with Docker confidently. Once you've got to grips with Docker security, the book covers essential concepts for extending and integrating Docker in new and innovative ways. You'll also learn how to take control of your containers efficiently using Docker Compose, Docker Swarm, and Kubernetes. By the end of this Docker book, you'll have a broad yet detailed sense of what's possible with Docker and how seamlessly it fits in with a range of other platforms and tools. What you will learn Get to grips with essential Docker components and concepts Discover the best ways to build, store, and distribute container images Understand how Docker can fit into your development workflow Secure your containers and files with Docker's security features Explore first-party and third-party cluster tools and plugins Launch and manage your Kubernetes clusters in major public clouds Who this book is for If you are a software architect, DevOps engineer, sysadmin, or IT professional looking to leverage Docker's extensive features for innovating any process from system administration to web development, Mastering Docker will show you how you can use it to its full potential. A basic understanding of containerization and prior Docker experience is necessary. | ||
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 Software architecture. |0 http://id.loc.gov/authorities/subjects/sh2004001071 | |
650 | 6 | |a Logiciels d'application |x Développement. | |
650 | 6 | |a Architecture logicielle. | |
650 | 7 | |a Application software |x Development |2 fast | |
650 | 7 | |a Computer software |x Development |2 fast | |
650 | 7 | |a Software architecture |2 fast | |
758 | |i has work: |a Mastering Docker (Text) |1 https://id.oclc.org/worldcat/entity/E39PCYHKm4tW8tkXTCvCRwWDmd |4 https://id.oclc.org/worldcat/ontology/hasWork | ||
776 | 0 | 8 | |i Print version: |a McKendrick, Russ. |t Mastering Docker - Fourth Edition : Enhance Your Containerization and DevOps Skills to Deliver Production-Ready Applications. |d Birmingham : Packt Publishing, Limited, ©2020 |
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=2623257 |3 Volltext |
938 | |a YBP Library Services |b YANK |n 301540716 | ||
938 | |a ProQuest Ebook Central |b EBLB |n EBL6355530 | ||
938 | |a EBSCOhost |b EBSC |n 2623257 | ||
994 | |a 92 |b GEBAY | ||
912 | |a ZDB-4-EBA | ||
049 | |a DE-863 |
Datensatz im Suchindex
DE-BY-FWS_katkey | ZDB-4-EBA-on1204100080 |
---|---|
_version_ | 1816882532490149888 |
adam_text | |
any_adam_object | |
author | McKendrick, Russ |
author_facet | McKendrick, Russ |
author_role | aut |
author_sort | McKendrick, Russ |
author_variant | r m rm |
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 -- Copyright -- About PACKT -- Contributors -- Table of Contents -- Preface -- Section 1 -- Getting Up and Running with Docker -- Chapter 1: Docker Overview -- Technical requirements -- Understanding Docker -- Developers -- Operators -- Enterprise -- Docker installation -- Installing Docker on Linux -- Installing Docker on macOS -- Installing Docker on Windows 10 Professional -- Older operating systems -- Using Docker commands -- Docker and the container ecosystem -- Open source projects -- Docker, Inc. -- Docker CE and Docker EE -- Summary -- Questions -- Further reading Chapter 2: Building Container Images -- Technical requirements -- Introducing Dockerfiles -- Reviewing Dockerfiles in depth -- FROM -- LABEL -- RUN -- COPY and ADD -- Other Dockerfile instructions -- Dockerfiles -- best practices -- Building Docker images -- Using a Dockerfile -- Using an existing container -- Using ENVs -- Using multi-stage builds -- Summary -- Questions -- Further reading -- Chapter 3: Storing and Distributing Images -- Technical requirements -- Understanding Docker Hub -- The Docker Hub Dashboard -- Creating an automated build -- Setting up your code -- Setting up Docker Hub Pushing your own image -- Docker Certified Images and Verified Publishers -- Deploying your own Docker Registry -- An overview of Docker Registry -- Deploying your own registry -- Docker Trusted Registry -- Reviewing third-party registries -- GitHub Packages and Actions -- Azure Container Registry -- Summary -- Questions -- Further reading -- Chapter 4: Managing Containers -- Technical requirements -- Understanding Docker container commands -- The basics -- Interacting with your containers -- logs -- top -- stats -- Resource limits -- Container states and miscellaneous commands Docker networking and volumes -- Docker volumes -- Docker Desktop Dashboard -- Summary -- Questions -- Further reading -- Chapter 5: Docker Compose -- Technical requirements -- Exploring the basics of Docker Compose -- Orchard Laboratories -- Making our first Docker Compose application -- Docker Compose YAML file -- The Moby counter application -- Example voting application -- Exploring Docker Compose commands -- config -- pull, build, and create -- start, stop, restart, pause, and unpause -- scale -- Using Docker App -- Defining the application -- Validating and inspecting the application Launching the app -- Pushing to Docker Hub -- Installing from Docker Hub -- Questions -- Further reading -- Chapter 6: Docker Machine, Vagrant, and Multipass -- Technical requirements -- An introduction to Docker Machine -- Installing Docker Machine using Docker Toolbox -- Installing Docker Machine using the command line -- Deploying local Docker hosts with Docker Machine -- Launching Docker hosts in the cloud using Docker Machine -- Docker Machine summary -- Introducing and using Vagrant -- Introducing and using Multipass -- Summary -- Questions -- Further reading Section 2 -- Clusters and Clouds |
ctrlnum | (OCoLC)1204100080 |
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 |
edition | Fourth edition |
format | Electronic eBook |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>07722cam a2200589 i 4500</leader><controlfield tag="001">ZDB-4-EBA-on1204100080</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">201106s2020 enk o 001 0 eng d</controlfield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">N$T</subfield><subfield code="b">eng</subfield><subfield code="e">rda</subfield><subfield code="e">pn</subfield><subfield code="c">N$T</subfield><subfield code="d">N$T</subfield><subfield code="d">EBLCP</subfield><subfield code="d">OCLCF</subfield><subfield code="d">OCLCO</subfield><subfield code="d">DST</subfield><subfield code="d">OCLCO</subfield><subfield code="d">OCLCQ</subfield><subfield code="d">YDX</subfield><subfield code="d">OCLCQ</subfield><subfield code="d">OCLCO</subfield><subfield code="d">OCLCL</subfield><subfield code="d">TMA</subfield><subfield code="d">OCLCQ</subfield></datafield><datafield tag="019" ind1=" " ind2=" "><subfield code="a">1202472736</subfield><subfield code="a">1202475006</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9781839213519</subfield><subfield code="q">(electronic bk.)</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">1839213515</subfield><subfield code="q">(electronic bk.)</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="z">9781839216572</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)1204100080</subfield><subfield code="z">(OCoLC)1202472736</subfield><subfield code="z">(OCoLC)1202475006</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">McKendrick, Russ,</subfield><subfield code="e">author.</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">Mastering Docker :</subfield><subfield code="b">enhance your containerization and DevOps skills to deliver production-ready applications /</subfield><subfield code="c">Russ McKendrick.</subfield></datafield><datafield tag="250" ind1=" " ind2=" "><subfield code="a">Fourth edition</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">Birmingham, UK :</subfield><subfield code="b">Packt Publishing,</subfield><subfield code="c">[2020]</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">1 online resource</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="500" ind1=" " ind2=" "><subfield code="a">Includes index.</subfield></datafield><datafield tag="588" ind1="0" ind2=" "><subfield code="a">Online resource; title from PDF title page (EBSCO, viewed November 09, 2020).</subfield></datafield><datafield tag="505" ind1="0" ind2=" "><subfield code="a">Cover -- Copyright -- About PACKT -- Contributors -- Table of Contents -- Preface -- Section 1 -- Getting Up and Running with Docker -- Chapter 1: Docker Overview -- Technical requirements -- Understanding Docker -- Developers -- Operators -- Enterprise -- Docker installation -- Installing Docker on Linux -- Installing Docker on macOS -- Installing Docker on Windows 10 Professional -- Older operating systems -- Using Docker commands -- Docker and the container ecosystem -- Open source projects -- Docker, Inc. -- Docker CE and Docker EE -- Summary -- Questions -- Further reading</subfield></datafield><datafield tag="505" ind1="8" ind2=" "><subfield code="a">Chapter 2: Building Container Images -- Technical requirements -- Introducing Dockerfiles -- Reviewing Dockerfiles in depth -- FROM -- LABEL -- RUN -- COPY and ADD -- Other Dockerfile instructions -- Dockerfiles -- best practices -- Building Docker images -- Using a Dockerfile -- Using an existing container -- Using ENVs -- Using multi-stage builds -- Summary -- Questions -- Further reading -- Chapter 3: Storing and Distributing Images -- Technical requirements -- Understanding Docker Hub -- The Docker Hub Dashboard -- Creating an automated build -- Setting up your code -- Setting up Docker Hub</subfield></datafield><datafield tag="505" ind1="8" ind2=" "><subfield code="a">Pushing your own image -- Docker Certified Images and Verified Publishers -- Deploying your own Docker Registry -- An overview of Docker Registry -- Deploying your own registry -- Docker Trusted Registry -- Reviewing third-party registries -- GitHub Packages and Actions -- Azure Container Registry -- Summary -- Questions -- Further reading -- Chapter 4: Managing Containers -- Technical requirements -- Understanding Docker container commands -- The basics -- Interacting with your containers -- logs -- top -- stats -- Resource limits -- Container states and miscellaneous commands</subfield></datafield><datafield tag="505" ind1="8" ind2=" "><subfield code="a">Docker networking and volumes -- Docker volumes -- Docker Desktop Dashboard -- Summary -- Questions -- Further reading -- Chapter 5: Docker Compose -- Technical requirements -- Exploring the basics of Docker Compose -- Orchard Laboratories -- Making our first Docker Compose application -- Docker Compose YAML file -- The Moby counter application -- Example voting application -- Exploring Docker Compose commands -- config -- pull, build, and create -- start, stop, restart, pause, and unpause -- scale -- Using Docker App -- Defining the application -- Validating and inspecting the application</subfield></datafield><datafield tag="505" ind1="8" ind2=" "><subfield code="a">Launching the app -- Pushing to Docker Hub -- Installing from Docker Hub -- Questions -- Further reading -- Chapter 6: Docker Machine, Vagrant, and Multipass -- Technical requirements -- An introduction to Docker Machine -- Installing Docker Machine using Docker Toolbox -- Installing Docker Machine using the command line -- Deploying local Docker hosts with Docker Machine -- Launching Docker hosts in the cloud using Docker Machine -- Docker Machine summary -- Introducing and using Vagrant -- Introducing and using Multipass -- Summary -- Questions -- Further reading</subfield></datafield><datafield tag="505" ind1="8" ind2=" "><subfield code="a">Section 2 -- Clusters and Clouds</subfield></datafield><datafield tag="520" ind1=" " ind2=" "><subfield code="a">Unlock the full potential of the Docker containerization platform with this practical guide Key Features Explore tools such as Docker Engine, Machine, Compose, and Swarm Discover how you can integrate Docker into your everyday workflows Get well-versed with Kubernetes options such as Minikube, Kind, and MicroK8s Book Description Docker has been a game changer when it comes to how modern applications are deployed and created. It has now grown into a key driver of innovation beyond system administration, with a significant impact on the world of web development. Mastering Docker shows you how you can ensure that you're keeping up with the innovations it's driving and be sure you're using it to its full potential. This fourth edition not only demonstrates how to use Docker more effectively but also helps you rethink and reimagine what you can achieve with it. You'll start by building, managing, and storing images along with exploring best practices for working with Docker confidently. Once you've got to grips with Docker security, the book covers essential concepts for extending and integrating Docker in new and innovative ways. You'll also learn how to take control of your containers efficiently using Docker Compose, Docker Swarm, and Kubernetes. By the end of this Docker book, you'll have a broad yet detailed sense of what's possible with Docker and how seamlessly it fits in with a range of other platforms and tools. What you will learn Get to grips with essential Docker components and concepts Discover the best ways to build, store, and distribute container images Understand how Docker can fit into your development workflow Secure your containers and files with Docker's security features Explore first-party and third-party cluster tools and plugins Launch and manage your Kubernetes clusters in major public clouds Who this book is for If you are a software architect, DevOps engineer, sysadmin, or IT professional looking to leverage Docker's extensive features for innovating any process from system administration to web development, Mastering Docker will show you how you can use it to its full potential. A basic understanding of containerization and prior Docker experience is necessary.</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">Software architecture.</subfield><subfield code="0">http://id.loc.gov/authorities/subjects/sh2004001071</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">Architecture logicielle.</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 software</subfield><subfield code="x">Development</subfield><subfield code="2">fast</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">Software architecture</subfield><subfield code="2">fast</subfield></datafield><datafield tag="758" ind1=" " ind2=" "><subfield code="i">has work:</subfield><subfield code="a">Mastering Docker (Text)</subfield><subfield code="1">https://id.oclc.org/worldcat/entity/E39PCYHKm4tW8tkXTCvCRwWDmd</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">McKendrick, Russ.</subfield><subfield code="t">Mastering Docker - Fourth Edition : Enhance Your Containerization and DevOps Skills to Deliver Production-Ready Applications.</subfield><subfield code="d">Birmingham : Packt Publishing, Limited, ©2020</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=2623257</subfield><subfield code="3">Volltext</subfield></datafield><datafield tag="938" ind1=" " ind2=" "><subfield code="a">YBP Library Services</subfield><subfield code="b">YANK</subfield><subfield code="n">301540716</subfield></datafield><datafield tag="938" ind1=" " ind2=" "><subfield code="a">ProQuest Ebook Central</subfield><subfield code="b">EBLB</subfield><subfield code="n">EBL6355530</subfield></datafield><datafield tag="938" ind1=" " ind2=" "><subfield code="a">EBSCOhost</subfield><subfield code="b">EBSC</subfield><subfield code="n">2623257</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-on1204100080 |
illustrated | Not Illustrated |
indexdate | 2024-11-27T13:30:07Z |
institution | BVB |
isbn | 9781839213519 1839213515 |
language | English |
oclc_num | 1204100080 |
open_access_boolean | |
owner | MAIN DE-863 DE-BY-FWS |
owner_facet | MAIN DE-863 DE-BY-FWS |
physical | 1 online resource |
psigel | ZDB-4-EBA |
publishDate | 2020 |
publishDateSearch | 2020 |
publishDateSort | 2020 |
publisher | Packt Publishing, |
record_format | marc |
spelling | McKendrick, Russ, author. Mastering Docker : enhance your containerization and DevOps skills to deliver production-ready applications / Russ McKendrick. Fourth edition Birmingham, UK : Packt Publishing, [2020] 1 online resource text txt rdacontent computer c rdamedia online resource cr rdacarrier Includes index. Online resource; title from PDF title page (EBSCO, viewed November 09, 2020). Cover -- Copyright -- About PACKT -- Contributors -- Table of Contents -- Preface -- Section 1 -- Getting Up and Running with Docker -- Chapter 1: Docker Overview -- Technical requirements -- Understanding Docker -- Developers -- Operators -- Enterprise -- Docker installation -- Installing Docker on Linux -- Installing Docker on macOS -- Installing Docker on Windows 10 Professional -- Older operating systems -- Using Docker commands -- Docker and the container ecosystem -- Open source projects -- Docker, Inc. -- Docker CE and Docker EE -- Summary -- Questions -- Further reading Chapter 2: Building Container Images -- Technical requirements -- Introducing Dockerfiles -- Reviewing Dockerfiles in depth -- FROM -- LABEL -- RUN -- COPY and ADD -- Other Dockerfile instructions -- Dockerfiles -- best practices -- Building Docker images -- Using a Dockerfile -- Using an existing container -- Using ENVs -- Using multi-stage builds -- Summary -- Questions -- Further reading -- Chapter 3: Storing and Distributing Images -- Technical requirements -- Understanding Docker Hub -- The Docker Hub Dashboard -- Creating an automated build -- Setting up your code -- Setting up Docker Hub Pushing your own image -- Docker Certified Images and Verified Publishers -- Deploying your own Docker Registry -- An overview of Docker Registry -- Deploying your own registry -- Docker Trusted Registry -- Reviewing third-party registries -- GitHub Packages and Actions -- Azure Container Registry -- Summary -- Questions -- Further reading -- Chapter 4: Managing Containers -- Technical requirements -- Understanding Docker container commands -- The basics -- Interacting with your containers -- logs -- top -- stats -- Resource limits -- Container states and miscellaneous commands Docker networking and volumes -- Docker volumes -- Docker Desktop Dashboard -- Summary -- Questions -- Further reading -- Chapter 5: Docker Compose -- Technical requirements -- Exploring the basics of Docker Compose -- Orchard Laboratories -- Making our first Docker Compose application -- Docker Compose YAML file -- The Moby counter application -- Example voting application -- Exploring Docker Compose commands -- config -- pull, build, and create -- start, stop, restart, pause, and unpause -- scale -- Using Docker App -- Defining the application -- Validating and inspecting the application Launching the app -- Pushing to Docker Hub -- Installing from Docker Hub -- Questions -- Further reading -- Chapter 6: Docker Machine, Vagrant, and Multipass -- Technical requirements -- An introduction to Docker Machine -- Installing Docker Machine using Docker Toolbox -- Installing Docker Machine using the command line -- Deploying local Docker hosts with Docker Machine -- Launching Docker hosts in the cloud using Docker Machine -- Docker Machine summary -- Introducing and using Vagrant -- Introducing and using Multipass -- Summary -- Questions -- Further reading Section 2 -- Clusters and Clouds Unlock the full potential of the Docker containerization platform with this practical guide Key Features Explore tools such as Docker Engine, Machine, Compose, and Swarm Discover how you can integrate Docker into your everyday workflows Get well-versed with Kubernetes options such as Minikube, Kind, and MicroK8s Book Description Docker has been a game changer when it comes to how modern applications are deployed and created. It has now grown into a key driver of innovation beyond system administration, with a significant impact on the world of web development. Mastering Docker shows you how you can ensure that you're keeping up with the innovations it's driving and be sure you're using it to its full potential. This fourth edition not only demonstrates how to use Docker more effectively but also helps you rethink and reimagine what you can achieve with it. You'll start by building, managing, and storing images along with exploring best practices for working with Docker confidently. Once you've got to grips with Docker security, the book covers essential concepts for extending and integrating Docker in new and innovative ways. You'll also learn how to take control of your containers efficiently using Docker Compose, Docker Swarm, and Kubernetes. By the end of this Docker book, you'll have a broad yet detailed sense of what's possible with Docker and how seamlessly it fits in with a range of other platforms and tools. What you will learn Get to grips with essential Docker components and concepts Discover the best ways to build, store, and distribute container images Understand how Docker can fit into your development workflow Secure your containers and files with Docker's security features Explore first-party and third-party cluster tools and plugins Launch and manage your Kubernetes clusters in major public clouds Who this book is for If you are a software architect, DevOps engineer, sysadmin, or IT professional looking to leverage Docker's extensive features for innovating any process from system administration to web development, Mastering Docker will show you how you can use it to its full potential. A basic understanding of containerization and prior Docker experience is necessary. Application software Development. http://id.loc.gov/authorities/subjects/sh95009362 Computer software Development. http://id.loc.gov/authorities/subjects/sh85029535 Software architecture. http://id.loc.gov/authorities/subjects/sh2004001071 Logiciels d'application Développement. Architecture logicielle. Application software Development fast Computer software Development fast Software architecture fast has work: Mastering Docker (Text) https://id.oclc.org/worldcat/entity/E39PCYHKm4tW8tkXTCvCRwWDmd https://id.oclc.org/worldcat/ontology/hasWork Print version: McKendrick, Russ. Mastering Docker - Fourth Edition : Enhance Your Containerization and DevOps Skills to Deliver Production-Ready Applications. Birmingham : Packt Publishing, Limited, ©2020 FWS01 ZDB-4-EBA FWS_PDA_EBA https://search.ebscohost.com/login.aspx?direct=true&scope=site&db=nlebk&AN=2623257 Volltext |
spellingShingle | McKendrick, Russ Mastering Docker : enhance your containerization and DevOps skills to deliver production-ready applications / Cover -- Copyright -- About PACKT -- Contributors -- Table of Contents -- Preface -- Section 1 -- Getting Up and Running with Docker -- Chapter 1: Docker Overview -- Technical requirements -- Understanding Docker -- Developers -- Operators -- Enterprise -- Docker installation -- Installing Docker on Linux -- Installing Docker on macOS -- Installing Docker on Windows 10 Professional -- Older operating systems -- Using Docker commands -- Docker and the container ecosystem -- Open source projects -- Docker, Inc. -- Docker CE and Docker EE -- Summary -- Questions -- Further reading Chapter 2: Building Container Images -- Technical requirements -- Introducing Dockerfiles -- Reviewing Dockerfiles in depth -- FROM -- LABEL -- RUN -- COPY and ADD -- Other Dockerfile instructions -- Dockerfiles -- best practices -- Building Docker images -- Using a Dockerfile -- Using an existing container -- Using ENVs -- Using multi-stage builds -- Summary -- Questions -- Further reading -- Chapter 3: Storing and Distributing Images -- Technical requirements -- Understanding Docker Hub -- The Docker Hub Dashboard -- Creating an automated build -- Setting up your code -- Setting up Docker Hub Pushing your own image -- Docker Certified Images and Verified Publishers -- Deploying your own Docker Registry -- An overview of Docker Registry -- Deploying your own registry -- Docker Trusted Registry -- Reviewing third-party registries -- GitHub Packages and Actions -- Azure Container Registry -- Summary -- Questions -- Further reading -- Chapter 4: Managing Containers -- Technical requirements -- Understanding Docker container commands -- The basics -- Interacting with your containers -- logs -- top -- stats -- Resource limits -- Container states and miscellaneous commands Docker networking and volumes -- Docker volumes -- Docker Desktop Dashboard -- Summary -- Questions -- Further reading -- Chapter 5: Docker Compose -- Technical requirements -- Exploring the basics of Docker Compose -- Orchard Laboratories -- Making our first Docker Compose application -- Docker Compose YAML file -- The Moby counter application -- Example voting application -- Exploring Docker Compose commands -- config -- pull, build, and create -- start, stop, restart, pause, and unpause -- scale -- Using Docker App -- Defining the application -- Validating and inspecting the application Launching the app -- Pushing to Docker Hub -- Installing from Docker Hub -- Questions -- Further reading -- Chapter 6: Docker Machine, Vagrant, and Multipass -- Technical requirements -- An introduction to Docker Machine -- Installing Docker Machine using Docker Toolbox -- Installing Docker Machine using the command line -- Deploying local Docker hosts with Docker Machine -- Launching Docker hosts in the cloud using Docker Machine -- Docker Machine summary -- Introducing and using Vagrant -- Introducing and using Multipass -- Summary -- Questions -- Further reading Section 2 -- Clusters and Clouds Application software Development. http://id.loc.gov/authorities/subjects/sh95009362 Computer software Development. http://id.loc.gov/authorities/subjects/sh85029535 Software architecture. http://id.loc.gov/authorities/subjects/sh2004001071 Logiciels d'application Développement. Architecture logicielle. Application software Development fast Computer software Development fast Software architecture fast |
subject_GND | http://id.loc.gov/authorities/subjects/sh95009362 http://id.loc.gov/authorities/subjects/sh85029535 http://id.loc.gov/authorities/subjects/sh2004001071 |
title | Mastering Docker : enhance your containerization and DevOps skills to deliver production-ready applications / |
title_auth | Mastering Docker : enhance your containerization and DevOps skills to deliver production-ready applications / |
title_exact_search | Mastering Docker : enhance your containerization and DevOps skills to deliver production-ready applications / |
title_full | Mastering Docker : enhance your containerization and DevOps skills to deliver production-ready applications / Russ McKendrick. |
title_fullStr | Mastering Docker : enhance your containerization and DevOps skills to deliver production-ready applications / Russ McKendrick. |
title_full_unstemmed | Mastering Docker : enhance your containerization and DevOps skills to deliver production-ready applications / Russ McKendrick. |
title_short | Mastering Docker : |
title_sort | mastering docker enhance your containerization and devops skills to deliver production ready applications |
title_sub | enhance your containerization and DevOps skills to deliver production-ready applications / |
topic | Application software Development. http://id.loc.gov/authorities/subjects/sh95009362 Computer software Development. http://id.loc.gov/authorities/subjects/sh85029535 Software architecture. http://id.loc.gov/authorities/subjects/sh2004001071 Logiciels d'application Développement. Architecture logicielle. Application software Development fast Computer software Development fast Software architecture fast |
topic_facet | Application software Development. Computer software Development. Software architecture. Logiciels d'application Développement. Architecture logicielle. Application software Development Computer software Development Software architecture |
url | https://search.ebscohost.com/login.aspx?direct=true&scope=site&db=nlebk&AN=2623257 |
work_keys_str_mv | AT mckendrickruss masteringdockerenhanceyourcontainerizationanddevopsskillstodeliverproductionreadyapplications |