Content Table
Content Table
4- Docker Architecture - 7
5- Installing Docker - 8
6- Development Workflow - 9
7- Docker in Action - 10
1- Introduction - 11
2- Linux Distributions - 12
3- Running Linux - 13
4- Managing Packages - 14
5- Linux File System - 15
6- Navigating the File System - 16
7- Manipulating Files and Directories - 17
8- Editing and Viewing Files - 18
9- Redirection - 19
10- Searching for Text - 20
11- Finding Files and Directories - 21
12- Chaining Commands - 22
13- Environment Variables - 23
14- Managing Processes - 24
15- Managing Users - 25
16- Managing Groups - 26
17- File Permissions - 27
1- Introduction - 28
2- Images and Containers - 29
3- Sample Web Application - 30
4- Dockerfile Instructions - 31
5- Choosing the Right Base Image - 32
6- Copying Files and Directories - 33
7- Excluding Files and Directories - 34
8- Running Commands - 35
9- Setting Environment Variables - 36
10- Exposing Ports - 37
11- Setting the User - 38
12- Defining Entrypoints - 39
13- Speeding Up Builds - 40
14- Removing Images - 41
15- Tagging Images - 42
16- Sharing Images - 43
17- Saving and Loading Images - 44
1- Introduction - 45
2- Starting Containers - 46
3- Viewing the Logs - 47
4- Publishing Ports - 48
5- Executing Commands in Running Containers - 49
6- Stopping and Starting Containers - 50
7- Removing Containers - 51
8- Containers File System - 52
9- Persisting Data using Volumes - 53
10- Copying Files between the Host and Containers - 54
11- Sharing the Source Code with a Container - 55
1- Introduction - 56
2- Installing Docker Compose - 57
3- Cleaning Up our Workspace - 58
4- The Sample Web Application - 59
5- JSON and YAML Formats - 60
6- Creating a Compose File - 61
7- Building Images - 62
8- Starting and Stopping the Application - 63
9- Docker Networking - 64
10- Viewing Logs - 65
11- Publishing Changes - 66
12- Migrating the Database - 67
13- Running Tests - 68
1- Introduction
2- Deployment Options
3- Getting a Virtual Private Server
4- Installing Docker Machine
5- Provisioning a Host
6- Connecting to the Host
7- Defining the Production Configuration
8- Reducing the Image Size
9- Deploying the Application
10- Troubleshooting Deployment Issues
11- Publishing Changes