04887nam 22003973 450 991051057130332120211130080204.09781484278154(electronic bk.)9781484278147(MiAaPQ)EBC6817000(Au-PeEL)EBL6817000(CKB)19934884100041(OCoLC)1287132682(EXLCZ)991993488410004120211130d2021 uy 0engurcnu||||||||txtrdacontentcrdamediacrrdacarrierPractical Docker with Python Build, Release, and Distribute Your Python App with Docker2nd ed.Berkeley, CA :Apress L. P.,2021.©2022.1 online resource (250 pages)Print version: Bhat, Sathyajith Practical Docker with Python Berkeley, CA : Apress L. P.,c2021 9781484278147 Intro -- Table of Contents -- About the Author -- About the Technical Reviewer -- Acknowledgments -- Introduction -- Chapter 1: Introduction to Containerization -- What Is Docker? -- Understanding Problems that Docker Solves -- Containerization Through the Years -- 1979: chroot -- 2000: FreeBSD Jails -- 2005: OpenVZ -- 2006: cgroups -- 2008: LXC -- Containers and Virtual Machines -- Container Runtimes -- OCI and CRI -- Docker and Kubernetes -- Summary -- Chapter 2: Docker 101 -- Installing Docker -- Installing Docker on Windows -- Installing Docker on Windows Using WSL2 Backend -- About WSL -- Requirements for Installing and Enabling WSL2 -- Installing on macOS -- Installing on Linux -- Additional Steps -- Understanding Jargon Around Docker -- Layers -- Docker Image -- Docker Tags -- Docker Container -- Bind Mounts and Volumes -- Docker Repository -- Docker Registry -- Dockerfile -- Docker Engine -- Docker Daemon -- Docker CLI -- Docker API -- Docker Compose -- Docker Machine -- Hands-on Docker -- Working with Docker Images -- Working with a Real-World Docker Image -- Summary -- Chapter 3: Building the  Python App -- About the Project -- Setting Up Telegram Messenger -- BotFather: Telegram's Bot Creation Interface -- Creating the Bot with BotFather -- Newsbot: The Python App -- Getting Started with Newsbot -- Running Newsbot -- Sending Messages to Newsbot -- Summary -- Chapter 4: Understanding the Dockerfile -- Dockerfile Primer -- Build Context -- Dockerignore -- BuildKit -- Building Using Docker Build -- Tags -- Dockerfile Instructions -- FROM -- WORKDIR -- ADD and COPY -- RUN -- Layer Caching -- CMD and ENTRYPOINT -- ENV -- VOLUME -- EXPOSE -- LABEL -- Guidelines and Recommendations for Writing Dockerfiles -- Using Multi-Stage Builds -- Exercises -- Summary -- Chapter 5: Understanding Docker Volumes -- Data Persistence.Example of Data Loss Within a Docker Container -- tmpfs Mounts -- Bind Mounts -- Docker Volumes -- Docker Volume Subcommands -- Volume Create -- Volume Inspect -- List Volumes -- Prune Volumes -- Remove Volumes -- Using Volumes When Starting a Container -- The VOLUME Instruction in Dockerfiles -- Exercises -- Summary -- Chapter 6: Understanding Docker Networks -- Why Do We Need Container Networking? -- Default Docker Network Drivers -- Bridge Networks -- Host Networks -- Overlay Networks -- Macvlan Networks -- None Networking -- Working with Docker Networks -- Bridge Networks -- Creating Named Bridge Networks -- Connecting Containers to Named Bridge Networks -- Host Networks -- Exercises -- Summary -- Chapter 7: Understanding Docker Compose -- Overview of Docker Compose -- Installing Docker Compose -- Docker Compose Basics -- Docker Compose Version Overview -- Compose File Versioning and the Compose Spec -- Version 1 -- Version 2 -- Version 3 -- Compose Specification -- Docker Compose File Reference -- Services Key -- Build Key -- Context Key -- Image Key -- environment/env_file Key -- depends_on Key -- Image Key -- ports Key -- Volumes Key -- Restart Key -- Docker Compose CLI Reference -- The build Subcommand -- The down Subcommand -- The exec Subcommand -- The logs Subcommand -- The stop subcommand -- Exercises -- Summary -- Chapter 8: Preparing for Production Deployments -- Continuous Integration (CI) -- GitHub Actions -- Container Orchestration -- The Need for Orchestrators -- How Do Orchestrators Work? -- Popular Orchestrators -- Kubernetes -- Kubernetes Control Plane -- Kubernetes Worker Plane -- A Look at kind -- Creating Kubernetes Clusters Using kind -- Running a Sample Service in Kubernetes -- Pods and Deployments -- Exercises -- Summary -- Index.Electronic books.Bhat Sathyajith1065366MiAaPQMiAaPQMiAaPQ9910510571303321Practical Docker with Python2544851UNINA01099nam 2200385 450 991082347530332120230807220409.02-335-14605-X(CKB)3820000000022580(MiAaPQ)EBC4465623(Au-PeEL)EBL4465623(CaPaEBR)ebr11192134(OCoLC)946009879(EXLCZ)99382000000002258020160514h20152015 uy 0freurcnu||||||||rdacontentrdamediardacarrierL'Alsace française de 1789 à 1870 /Georges Weill[Place of publication not identified] :Éditions Ligaran,2015.©20151 online resource (63 pages)"Livre numérique"--Cover.Alsace (France)History944.383Weill Georges J.178443MiAaPQMiAaPQMiAaPQBOOK9910823475303321L'Alsace française de 1789 à 18703941343UNINA