Cargando…

Practical Docker with Python : build, release and distribute your Python app with Docker /

Learn the key differences between containers and virtual machines. Adopting a project based approach, this book introduces you to a simple Python application to be developed and containerized with Docker. After an introduction to Containers and Docker you'll be guided through Docker installatio...

Descripción completa

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autor principal: Bhat, Sathyajith (Autor)
Formato: Electrónico eBook
Idioma:Inglés
Publicado: [United States] : Apress, 2018.
Temas:
Acceso en línea:Texto completo (Requiere registro previo con correo institucional)

MARC

LEADER 00000cam a2200000 i 4500
001 OR_on1046977602
003 OCoLC
005 20231017213018.0
006 m o d
007 cr cnu|||unuuu
008 180801s2018 xxu ob 001 0 eng d
040 |a N$T  |b eng  |e rda  |e pn  |c N$T  |d GW5XE  |d N$T  |d YDX  |d EBLCP  |d UMI  |d UAB  |d TOH  |d OCLCF  |d STF  |d U3W  |d UPM  |d VT2  |d CEF  |d WYU  |d G3B  |d LVT  |d OCLCQ  |d UKMGB  |d CAUOI  |d SNK  |d YOU  |d K6U  |d MERER  |d OCLCQ  |d COO  |d OCLCQ  |d LEAUB  |d OCLCQ  |d UKAHL  |d BRF  |d OCLCQ  |d OCLCO  |d COM  |d OCLCQ  |d AUD  |d OCLCQ  |d OCLCO 
015 |a GBB8M4645  |2 bnb 
016 7 |a 019140182  |2 Uk 
019 |a 1047619195  |a 1048108612  |a 1048390410  |a 1048631220  |a 1050706031  |a 1066456656  |a 1081229989  |a 1086564505 
020 |a 9781484237847  |q (electronic bk.) 
020 |a 1484237846  |q (electronic bk.) 
020 |z 9781484237830  |q (print) 
020 |z 1484237838 
024 7 |a 10.1007/978-1-4842-3784-7  |2 doi 
029 1 |a AU@  |b 000063892809 
029 1 |a AU@  |b 000065313833 
029 1 |a AU@  |b 000067074477 
029 1 |a AU@  |b 000067113932 
029 1 |a AU@  |b 000067498054 
029 1 |a CHNEW  |b 001063631 
029 1 |a CHVBK  |b 575141972 
029 1 |a UKMGB  |b 019140182 
035 |a (OCoLC)1046977602  |z (OCoLC)1047619195  |z (OCoLC)1048108612  |z (OCoLC)1048390410  |z (OCoLC)1048631220  |z (OCoLC)1050706031  |z (OCoLC)1066456656  |z (OCoLC)1081229989  |z (OCoLC)1086564505 
037 |a CL0500000986  |b Safari Books Online 
050 4 |a QA76.76.A65 
072 7 |a COM  |x 051230  |2 bisacsh 
072 7 |a COM  |x 051360  |2 bisacsh 
072 7 |a UMX  |2 bicssc 
072 7 |a UMX  |2 thema 
082 0 4 |a 005.1  |2 23 
049 |a UAMI 
100 1 |a Bhat, Sathyajith,  |e author. 
245 1 0 |a Practical Docker with Python :  |b build, release and distribute your Python app with Docker /  |c Sathyajith Bhat. 
264 1 |a [United States] :  |b Apress,  |c 2018. 
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 
347 |a text file 
347 |b PDF 
588 0 |a Online resource; title from PDF title page (SpringerLink, viewed August 6, 2018). 
505 0 |a Intro; Table of Contents; About the Author; About the Technical Reviewer; Acknowledgments; Introduction; Chapter 1: Introduction to Containerization; What Is Docker?; Docker the Company; Docker the Software Technology; Understanding Problems that Docker Solves; Containerization Through the Years; 1979: chroot; 2000: FreeBSD Jails; 2005: OpenVZ; 2006: cgroups; 2008: LXC; Knowing the Difference Between Containers and Virtual Machines; Summary; Chapter 2: Docker 101; Installing Docker; Installing Docker on Windows; Installing on MacOS; Installing on Linux; Additional Steps. 
505 8 |a Understanding Jargon Around DockerLayers; Docker Image; Docker Container; Bind Mounts and Volumes; 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 Images; 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; Installing Dependencies of Newsbot; Running Newsbot; Sending Messages to Newsbot; Summary. 
505 8 |a Chapter 4: Understanding the DockerfileDockerfile; Build Context; Dockerignore; Building Using Docker Build; Dockerfile Instructions; FROM; WORKDIR; ADD and COPY; RUN; CMD and ENTRYPOINT; Gotchas About Shell and Exec Form; ENV; VOLUME; EXPOSE; LABEL; Guidelines and Recommendations for Writing Dockerfiles; Multi-Stage Builds; Dockerfile Exercises; Summary; Chapter 5: Understanding Docker Volumes; Data Persistence; Example of Data Loss Within Docker Container; tmpfs Mounts; Bind Mounts; Volumes; Docker Volume Subcommands; Create Volume; Inspect; List Volumes; Prune Volumes; Remove Volumes. 
505 8 |a Using Volumes When Starting a ContainerVOLUME Instruction in Dockerfile; Docker Volume Exercises; Summary; Chapter 6: Understanding Docker Networks; Why Do We Need Container Networking?; Default Docker Network Drivers; Bridge Network; Host Network; Overlay Network; Macvlan Networks; None Networking; Working with Docker Networks; Bridge Networks; Creating Named Bridge Networks; Connecting Containers to Named Bridge Networks; Host Networks; Docker Networking Exercises; Summary; Chapter 7: Understanding Docker Compose; Overview of Docker Compose; Installing Docker Compose; Docker Compose Basics. 
505 8 |a Compose File VersioningVersion 1; Version 2; Version 3; Docker Compose File Reference; Services; build; context; image; environment/env_file; depends_on; image; ports; volumes; Restart; Docker Compose CLI Reference; build; down; exec; logs; stop; Docker Volume Exercises; Summary; Index. 
520 |a Learn the key differences between containers and virtual machines. Adopting a project based approach, this book introduces you to a simple Python application to be developed and containerized with Docker. After an introduction to Containers and Docker you'll be guided through Docker installation and configuration. You'll also learn basic functions and commands used in Docker by running a simple container using Docker commands. The book then moves on to developing a Python based Messaging Bot using required libraries and virtual environment where you'll add Docker Volumes to your project, ensuring your container data is safe. You'll create a database container and link your project to it and finally, bring up the Bot-associated database all at once with Docker Compose. 
504 |a Includes bibliographical references and index. 
590 |a O'Reilly  |b O'Reilly Online Learning: Academic/Public Library Edition 
650 0 |a Application software  |x Development. 
650 0 |a Python (Computer program language) 
650 6 |a Logiciels d'application  |x Développement. 
650 6 |a Python (Langage de programmation) 
650 7 |a Web programming.  |2 bicssc 
650 7 |a Software Engineering.  |2 bicssc 
650 7 |a Programming & scripting languages: general.  |2 bicssc 
650 7 |a COMPUTERS  |x Software Development & Engineering  |x General.  |2 bisacsh 
650 7 |a COMPUTERS  |x Programming Languages  |x Python.  |2 bisacsh 
650 7 |a Application software  |x Development  |2 fast 
650 7 |a Cloud computing  |2 fast 
650 7 |a Python (Computer program language)  |2 fast 
776 0 8 |i Print version:  |a Bhat, Sathyajith.  |t Practical Docker with Python.  |d [United States] : Apress, 2018  |z 1484237838  |z 9781484237830  |w (OCoLC)1037809375 
856 4 0 |u https://learning.oreilly.com/library/view/~/9781484237847/?ar  |z Texto completo (Requiere registro previo con correo institucional) 
938 |a Askews and Holts Library Services  |b ASKH  |n AH35661606 
938 |a ProQuest Ebook Central  |b EBLB  |n EBL5477814 
938 |a EBSCOhost  |b EBSC  |n 1857893 
938 |a YBP Library Services  |b YANK  |n 15620656 
994 |a 92  |b IZTAP