![](https://csdnimg.cn/release/download_crawler_static/10843258/bg12.jpg)
Listings
6.10 Creating a Jekyll container . . . . . . . . . . . . . . . . . . . . . . . . 177
6.11 Creating an Apache container . . . . . . . . . . . . . . . . . . . . . . . 178
6.12 Resolving the Apache container's port . . . . . . . . . . . . . . . . . . 178
6.13 Editing our Jekyll blog . . . . . . . . . . . . . . . . . . . . . . . . . . . 179
6.14 Restarting our james_blog container . . . . . . . . . . . . . . . . . . . 179
6.15 Checking the james_blog container logs . . . . . . . . . . . . . . . . . 180
6.16 Backing up the /var/www/html volume . . . . . . . . . . . . . . . . 181
6.17 Backup command . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 182
6.18 Creating our fetcher Dockerle . . . . . . . . . . . . . . . . . . . . . . 183
6.19 Our war le fetcher . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 184
6.20 Building our fetcher image . . . . . . . . . . . . . . . . . . . . . . . . . 184
6.21 Fetching a war le . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 185
6.22 Inspecting our Sample volume . . . . . . . . . . . . . . . . . . . . . . 185
6.23 Listing the volume directory . . . . . . . . . . . . . . . . . . . . . . . . 186
6.24 Creating our Tomcat 7 Dockerle . . . . . . . . . . . . . . . . . . . . 186
6.25 Our Tomcat 7 Application server . . . . . . . . . . . . . . . . . . . . . 187
6.26 Building our Tomcat 7 image . . . . . . . . . . . . . . . . . . . . . . . 187
6.27 Creating our rst Tomcat instance . . . . . . . . . . . . . . . . . . . . 188
6.28 Identifying the Tomcat application port . . . . . . . . . . . . . . . . . 188
6.29 Installing Ruby . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 189
6.30 Installing the TProv application . . . . . . . . . . . . . . . . . . . . . . 189
6.31 Launching the TProv application . . . . . . . . . . . . . . . . . . . . . 190
6.32 Creating our Node.js Dockerle . . . . . . . . . . . . . . . . . . . . . . 193
6.33 Our Node.js image . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 194
6.34 Our Node.js server.js application . . . . . . . . . . . . . . . . . . . . . 195
6.35 Building our Node.js image . . . . . . . . . . . . . . . . . . . . . . . . 196
6.36 Creating our Redis base Dockerle . . . . . . . . . . . . . . . . . . . . 196
6.37 Our Redis base image . . . . . . . . . . . . . . . . . . . . . . . . . . . . 197
6.38 Building our Redis base image . . . . . . . . . . . . . . . . . . . . . . 197
6.39 Creating our Redis primary Dockerle . . . . . . . . . . . . . . . . . . 198
6.40 Our Redis primary image . . . . . . . . . . . . . . . . . . . . . . . . . . 198
6.41 Building our Redis primary image . . . . . . . . . . . . . . . . . . . . 198
6.42 Creating our Redis replica Dockerle . . . . . . . . . . . . . . . . . . 199
6.43 Our Redis replica image . . . . . . . . . . . . . . . . . . . . . . . . . . 199
6.44 Building our Redis replica image . . . . . . . . . . . . . . . . . . . . . 199
Version: v1.0.7 (8f1618c) xvi