{"product_id":"140344","title":"Learning Docker through Pictures ","description":"\u003ccenter\u003e\u003cdiv style=\"text-align:center\"\u003e\u003cimg src=\"https:\/\/tmgdisk01.cafe24.com\/images\/vs\/4172\/sv\/3jYGWrkYgLeO4Z3D1hsEjBvkfVXVeN.png?v=1765079369\" style=\"max-width:100%;max-height:10px\"\u003e\u003c\/div\u003e\u003c\/center\u003e\n\u003ccenter\u003e\u003ctable\u003e\u003ctr\u003e\u003ctd style=\"height:10px\"\u003e\u003c\/td\u003e\u003c\/tr\u003e\u003c\/table\u003e\u003c\/center\u003e\n\u003ccenter\u003e\u003ctable\u003e\u003ctr\u003e\u003ctd style=\"height:10px\"\u003e\u003c\/td\u003e\u003c\/tr\u003e\u003c\/table\u003e\u003c\/center\u003e\n\u003ccenter\u003e\n\n\u003cdiv style=\"width:95%\"\u003e\n\n\u003cdiv style=\"text-align:center;font-size:30px;font-weight:bolder;line-height:1.6em\"\u003e Learning Docker through Pictures \u003c\/div\u003e\n\n\u003ccenter\u003e\u003ctable\u003e\u003ctr\u003e\u003ctd style=\"height:10px\"\u003e\u003c\/td\u003e\u003c\/tr\u003e\u003c\/table\u003e\u003c\/center\u003e\n\n\u003ccenter\u003e\u003ctable\u003e\u003ctr\u003e\u003ctd style=\"height:10px\"\u003e\u003c\/td\u003e\u003c\/tr\u003e\u003c\/table\u003e\u003c\/center\u003e\n\n\u003ccenter\u003e\u003ctable\u003e\u003ctr\u003e\u003ctd style=\"height:10px\"\u003e\u003c\/td\u003e\u003c\/tr\u003e\u003c\/table\u003e\u003c\/center\u003e\n\n\u003ccenter\u003e\u003ctable\u003e\u003ctr\u003e\u003ctd style=\"height:10px\"\u003e\u003c\/td\u003e\u003c\/tr\u003e\u003c\/table\u003e\u003c\/center\u003e\n\n\u003cdiv style=\"border-bottom:1px;border-bottom-style:dotted;border-color:;padding-bottom:20px\"\u003e\u003ccenter\u003e\u003ctable align=\"center\" width=\"100%\"\u003e\u003ctbody style=\"border:0px\"\u003e\n\n\u003ctr\u003e\u003ctd align=\"center\" style=\"line-height:1.2em;text-align:center;font-size:18px;color:black;font-weight:bold;padding-bottom:20px;\"\u003e\u003c\/td\u003e\u003c\/tr\u003e\n\n\u003ctr\u003e\u003ctd style=\"text-align:center\"\u003e\u003cimg src=\"https:\/\/image.yes24.com\/goods\/142806346\/XL\" style=\"max-width:100%;height:auto\"\u003e\u003c\/td\u003e\u003c\/tr\u003e\n\n\n\u003c\/tbody\u003e\u003c\/table\u003e\u003c\/center\u003e\u003c\/div\u003e\n\n\u003ccenter\u003e\u003ctable\u003e\u003ctr\u003e\u003ctd style=\"height:10px\"\u003e\u003c\/td\u003e\u003c\/tr\u003e\u003c\/table\u003e\u003c\/center\u003e\n\n\u003ccenter\u003e\u003ctable\u003e\u003ctr\u003e\u003ctd style=\"height:10px\"\u003e\u003c\/td\u003e\u003c\/tr\u003e\u003c\/table\u003e\u003c\/center\u003e\n\n\u003cdiv style=\"width:95%;{split_style6}padding-top:20px;padding-bottom:20px\"\u003e\n\n\u003cdiv style=\"text-align:left;font-size:16px;font-weight:bold;padding-bottom:20px\"\u003e Description \u003c\/div\u003e\n\n\u003cdiv style=\"text-align:left;word-break:break-all;font-size:14px;line-height:1.6em;\"\u003e\n\n\u003cdiv\u003e\u003ch5\u003e \u003cb\u003eBook Introduction\u003c\/b\u003e\n\u003c\/h5\u003e\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv\u003e\u003cdiv\u003e \u003cb\u003eA step-by-step guide to learning Docker from basic to advanced use.\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003e When following along with Docker, you may find yourself executing commands but having trouble understanding their exact behavior, or creating an image only to find the container doesn't launch. It's often confusing to discern the true difference between seemingly similar concepts like RUN and CMD.\u003cbr\u003e It is difficult to properly understand the principles of Docker by simply entering commands.\u003cbr\u003e \u003cbr\u003eThis book is an introductory book designed to help you learn the core contents step by step, from the basic concepts of Docker to setting up a development environment.\u003cbr\u003e Commands and concepts are explained with pictures so that anyone can easily understand them, and various examples that can be used in practice are also provided.\u003cbr\u003e Learn essential concepts such as Docker containers, images, networks, and volumes, and even cover in detail how to set up a development environment using Docker Compose.\u003cbr\u003e Additionally, it introduces operational precautions and debugging know-how to help you utilize Docker more effectively in practice.\u003cbr\u003e Through this book, let's learn step-by-step how to properly understand Docker and apply it in practice.\u003cbr\u003e\n\u003c\/div\u003e\u003c\/div\u003e\n\u003cdiv\u003e\u003cul\u003e\u003cli\u003e You can preview some of the book's contents.\u003cbr\u003e \u003cspan\u003ePreview\u003c\/span\u003e\n\n\u003c\/li\u003e\u003c\/ul\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cbr\u003e\u003cdiv\u003e\u003ch5\u003e \u003cb\u003eindex\u003c\/b\u003e\n\u003c\/h5\u003e\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv\u003e \u003cb\u003e[Part 1: Virtualization and Docker Basics]\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003e Chapter 1 Virtualization\u003cbr\u003e _1.1 Physical and Virtual Machines\u003cbr\u003e _1.2 Types of virtualization software  \u003cbr\u003e_1.3 Containerized Virtualization Features\u003cbr\u003e\u003cbr\u003e Chapter 2: Exploring Docker and Its Surrounding Components\u003cbr\u003e _2.1 Docker Components\u003cbr\u003e _2.2 Container and Image Specifications\u003cbr\u003e\u003cbr\u003e Chapter 3: Installing Docker\u003cbr\u003e _3.1 Using Docker on Windows\u003cbr\u003e _3.2 Using Docker on macOS\u003cbr\u003e\u003cbr\u003e Chapter 4: Docker Basics and Principles\u003cbr\u003e _4.1 Commands and Processes\u003cbr\u003e _4.2 Container\u003cbr\u003e _4.3 Image\u003cbr\u003e _4.4 Dockerfile\u003cbr\u003e _4.5 Basic knowledge of commands\u003cbr\u003e _4.6 Command Cheat Sheet\u003cbr\u003e\u003cbr\u003e \u003cb\u003e[Part 2: Using Docker Containers]\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003e Chapter 5 Container Basics\u003cbr\u003e _5.1 Container Status and Processes\u003cbr\u003e _5.2 Container Commands\u003cbr\u003e\u003cbr\u003e Chapter 6: Basic Container Operations\u003cbr\u003e _6.1 Running a container container run\u003cbr\u003e _6.2 Check the container list container ls\u003cbr\u003e _6.3 Stopping a container container stop\u003cbr\u003e _6.4 Deleting a container container rm\u003cbr\u003e\u003cbr\u003e Chapter 7: Inline Execution with a Ruby Container\u003cbr\u003e _7.1 Executing arbitrary processing when running a container container run [COMMAND]\u003cbr\u003e _7.2 Naming a container container run --name \u003cbr\u003e_7.3 Automatically delete when container stops container run --rm\u003cbr\u003e\u003cbr\u003e Chapter 8: Communicating with Containers by Running a Python Interactive Shell\u003cbr\u003e _8.1 Operating a container in interactive mode container run --interactive --tty\u003cbr\u003e\u003cbr\u003e Chapter 9: Running an Nginx Server and Accessing It from a Browser\u003cbr\u003e _9.1 Publishing container ports container run --publish\u003cbr\u003e\u003cbr\u003e Chapter 10 Running the MySQL Server in the Background\u003cbr\u003e _10.1 Setting container environment variables container run --env\u003cbr\u003e _10.2 Running a container in the background container run --detach\u003cbr\u003e\u003cbr\u003e Chapter 11: Running a PostgreSQL Server and Checking Things Out\u003cbr\u003e _11.1 Checking container output container logs\u003cbr\u003e _11.2 Running commands on a running container container exec\u003cbr\u003e _11.3 Summary of how to connect to a PostgreSQL server\u003cbr\u003e\u003cbr\u003e \u003cb\u003e[Part 3: Using Docker Images]\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003e Chapter 12: Basic Content of Images\u003cbr\u003e _12.1 Why should we understand image manipulation?\u003cbr\u003e _12.2 Full image name and tag\u003cbr\u003e _12.3 Layers and Metadata\u003cbr\u003e _12.4 Image Commands\u003cbr\u003e \u003cbr\u003eChapter 13: Basic Image Manipulation\u003cbr\u003e _13.1 Check the image list image ls\u003cbr\u003e _13.2 Acquiring an image image pull\u003cbr\u003e _13.3 Check image details image inspect\u003cbr\u003e\u003cbr\u003e Chapter 14 Running Different Versions of MySQL Server\u003cbr\u003e _14.1 Finding Images on Docker Hub\u003cbr\u003e _14.2 Tagging images when running containers\u003cbr\u003e\u003cbr\u003e Chapter 15: Building and Sharing an Ubuntu Image with Vi Installed\u003cbr\u003e _15.1 Installing vi in ​​a container\u003cbr\u003e _15.2 Container Image Commit\u003cbr\u003e _15.3 Image the container with tar container export + image import\u003cbr\u003e _15.4 Tar the image and reimage it image save + image load\u003cbr\u003e\u003cbr\u003e \u003cb\u003e[Part 4: How to Use Dockerfiles]\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003e Chapter 16: Dockerfile Basics\u003cbr\u003e _16.1 Why Dockerfiles Are Needed\u003cbr\u003e _16.2 Interpreting Layer Information in Docker Hub\u003cbr\u003e _16.3 Dockerfile Command List\u003cbr\u003e\u003cbr\u003e Chapter 17: Creating an Ubuntu Image That Can Use vi\u003cbr\u003e _17.1 Specifying a base image FROM\u003cbr\u003e _17.2 Building an image with a Dockerfile image build \u003cbr\u003e_17.3 Confirming the layer by executing the command RUN\u003cbr\u003e\u003cbr\u003e Chapter 18 Creating a MySQL Image with Time Zone and Log Output Settings\u003cbr\u003e _18.1 Specifying image environment variables ENV\u003cbr\u003e _18.2 Adding files from the host machine to the image COPY\u003cbr\u003e\u003cbr\u003e Chapter 19: Creating a Python Image That Runs a Web Server When Running\u003cbr\u003e _19.1 Specifying a command when running a container CMD\u003cbr\u003e\u003cbr\u003e \u003cb\u003e[Part 5: Advanced Docker Container Utilization]\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003e Chapter 20: Volume and Network Fundamentals\u003cbr\u003e _20.1 volume\u003cbr\u003e _20.2 Network\u003cbr\u003e\u003cbr\u003e Chapter 21: Preventing MySQL Container Data from Disappearing\u003cbr\u003e _21.1 Create a volume volume create\u003cbr\u003e _21.2 Mounting a volume when running a container container run --mount\u003cbr\u003e\u003cbr\u003e Chapter 22: Running Files Edited on the Host Machine in a Ruby Container\u003cbr\u003e _22.1 Using bind mount container run --mount\u003cbr\u003e _22.2 Differences between volume and bind mounts\u003cbr\u003e\u003cbr\u003e Chapter 23: Communicating with a MySQL Container from a PHP Container\u003cbr\u003e _23.1 Creating a network network create \u003cbr\u003e_23.2 Connecting to the network when running a container container run --network\u003cbr\u003e _23.3 Container Communication Using the Basic Bridge Network\u003cbr\u003e\u003cbr\u003e \u003cb\u003e[Part 6: Advanced Docker Container Utilization]\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003e Organizing Chapter 24\u003cbr\u003e _24.1 Web services to be created in the future\u003cbr\u003e _24.2 Organizing the configuration\u003cbr\u003e _24.3 Summary of this chapter\u003cbr\u003e\u003cbr\u003e Chapter 25: Preparing the Required Images\u003cbr\u003e _25.1 Creating a directory\u003cbr\u003e _25.2 Organizing DB images\u003cbr\u003e _25.3 Organizing email images\u003cbr\u003e _25.4 Preparing the app image\u003cbr\u003e _25.5 Summary of this chapter\u003cbr\u003e\u003cbr\u003e Chapter 26: Preparing Resources Other Than Containers\u003cbr\u003e _26.1 Organizing App Containers\u003cbr\u003e _26.2 Organizing DB containers\u003cbr\u003e _26.3 Organizing Mail Containers\u003cbr\u003e _26.4 Summary of this chapter\u003cbr\u003e\u003cbr\u003e Chapter 27: Container Operations\u003cbr\u003e _27.1 Running the app, DB, and mail containers\u003cbr\u003e _27.2 Checking the browser\u003cbr\u003e\u003cbr\u003e Chapter 28: Using Docker Compose\u003cbr\u003e _28.1 Docker Compose Basics\u003cbr\u003e _28.2 Porting docker commands to compose.yaml\u003cbr\u003e _28.3 Docker Compose Basic Operations\u003cbr\u003e\u003cbr\u003e \u003cb\u003e[Precautions and Troubleshooting When Operating Part 7]\u003c\/b\u003e\u003cbr\u003e \u003cbr\u003eChapter 29: Docker Desktop Paid Plans and Docker Accounts\u003cbr\u003e _29.1 Docker Desktop Paid Plan\u003cbr\u003e _29.2 Docker Account\u003cbr\u003e\u003cbr\u003e Chapter 30: Using Docker in Projects\u003cbr\u003e _30.1 Parameterize compose.yaml values ​​with environment variables\u003cbr\u003e _30.2 Excluding files from build with .dockerignore\u003cbr\u003e _30.3 Merging Multiple Docker Compose Files\u003cbr\u003e\u003cbr\u003e Chapter 31: Using Docker on Apple Silicon Macs\u003cbr\u003e _31.1 Instruction Set Structure\u003cbr\u003e _31.2 Coexistence of Docker execution environments of different ISAs\u003cbr\u003e\u003cbr\u003e Chapter 32 Debugging Methods\u003cbr\u003e _32.1 Organizing the current status\u003cbr\u003e _32.2 Narrowing the Scope of the Problem\u003c\/div\u003e\n\u003cdiv\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cbr\u003e\u003cdiv\u003e\u003ch5\u003e \u003cb\u003eDetailed image\u003c\/b\u003e \u003c\/h5\u003e\u003c\/div\u003e\n\u003cdiv\u003e\u003cdiv\u003e\u003cimg src=\"https:\/\/image.yes24.com\/momo\/TopCate5157\/MidCate006\/515650965.jpg\" border=\"0\" alt=\"Detailed Image 1\"\u003e\u003c\/div\u003e\u003c\/div\u003e\n\u003cbr\u003e\u003cdiv\u003e\u003ch5\u003e \u003cb\u003ePublisher's Review\u003c\/b\u003e\n\u003c\/h5\u003e\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv\u003e This book is a guide for beginners who want to easily understand Docker.\u003cbr\u003e Using rich illustrations, we explain Docker step-by-step, from basic concepts to setting up an actual development environment.\u003cbr\u003e You can learn the overall flow of Docker through practical examples that cover everything from container creation to image building and Docker Compose utilization.\u003cbr\u003e \u003cbr\u003eAdditionally, it covers practical skills such as writing Dockerfiles, utilizing Docker Compose, and setting up networks, as well as points to note during operation and troubleshooting methods.\u003cbr\u003e The text emphasizes key content using POINT and COLUMN formats along with friendly picture explanations, and also includes practical tips for Windows and Mac users.\u003cbr\u003e\u003cbr\u003e Through this book, you'll learn Docker from the basics to practical application, and create a more efficient development environment. \u003cbr\u003e\n\n\u003c\/div\u003e\n\u003cdiv\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003ccenter\u003e\u003ctable\u003e\u003ctr\u003e\u003ctd style=\"height:10px\"\u003e\u003c\/td\u003e\u003c\/tr\u003e\u003c\/table\u003e\u003c\/center\u003e\n\n\u003ccenter\u003e\u003ctable\u003e\u003ctr\u003e\u003ctd style=\"height:10px\"\u003e\u003c\/td\u003e\u003c\/tr\u003e\u003c\/table\u003e\u003c\/center\u003e\n\n\u003cdiv style=\"width:95%;padding-top:20px;padding-bottom:20px\"\u003e\n\n\u003cdiv style=\"text-align:left;font-size:16px;font-weight:bold;padding-bottom:20px\"\u003e GOODS SPECIFICS \u003c\/div\u003e\n\n\u003cdiv style=\"text-align:left;font-size:14px;line-height:1.6em;\"\u003e\n\n\u003cdiv style=\"width:100%;margin-bottom:5px;line-height:1.6em;font-size:14px\"\u003e - \u003cstrong\u003eDate of issue:\u003c\/strong\u003e February 24, 2025\u003c\/div\u003e\n\n\u003cdiv style=\"width:100%;margin-bottom:5px;line-height:1.6em;font-size:14px\"\u003e - \u003cstrong\u003ePage count, weight, size:\u003c\/strong\u003e 404 pages | 183*235*16mm\u003c\/div\u003e\n\n\u003cdiv style=\"width:100%;margin-bottom:5px;line-height:1.6em;font-size:14px\"\u003e - \u003cstrong\u003eISBN13:\u003c\/strong\u003e 9791169213479\u003c\/div\u003e\n\n\u003cdiv style=\"width:100%;margin-bottom:5px;line-height:1.6em;font-size:14px\"\u003e - \u003cstrong\u003eISBN10:\u003c\/strong\u003e 1169213472 \u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003ccenter\u003e\n\n\u003ccenter\u003e\u003ctable\u003e\u003ctr\u003e\u003ctd style=\"height:10px\"\u003e\u003c\/td\u003e\u003c\/tr\u003e\u003c\/table\u003e\u003c\/center\u003e\n\n\u003ccenter\u003e\u003ctable\u003e\u003ctr\u003e\u003ctd style=\"height:10px\"\u003e\u003c\/td\u003e\u003c\/tr\u003e\u003c\/table\u003e\u003c\/center\u003e\n\n\u003cspan\u003e\u003c\/span\u003e\n\n\u003c\/center\u003e\n\n\n\u003c\/center\u003e","brand":"LIBRAIRIE COREENNE","offers":[{"title":"Default Title","offer_id":43893413642282,"sku":"140344","price":42.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0683\/2750\/5962\/files\/64cd736584e1859013b07eda9253ca99.jpg?v=1765401050","url":"https:\/\/librairie.coreenne.fr\/en\/products\/140344","provider":"LIBRAIRIE COREENNE","version":"1.0","type":"link"}