Skip to content

Commit d15739c

Browse files
author
Jeffrey Morgan
committed
Merge branch 'master' into consolidation-changes
2 parents 3d05605 + ba65aea commit d15739c

File tree

165 files changed

+1314
-720
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

165 files changed

+1314
-720
lines changed

README.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -307,7 +307,7 @@ In order to keep the Git repository light, _please_ compress the images
307307
(losslessly). On Mac you may use (ImageOptim)[https://imageoptim.com] for
308308
instance. Be sure to compress the images *before* adding them to the
309309
repository, doing it afterwards actually worsens the impact on the Git repo (but
310-
still optimizes the bandwith during browsing).
310+
still optimizes the bandwidth during browsing).
311311

312312
## Building archives and the live published docs
313313

_config.yml

+9-9
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ latest_stable_docker_engine_api_version: "1.37"
2323
docker_ce_stable_version: "18.03"
2424
docker_ce_edge_version: "18.05"
2525
docker_ee_version: "17.06"
26-
compose_version: "1.22.0"
26+
compose_version: "1.23.1"
2727
machine_version: "0.14.0"
2828
distribution_version: "2.6"
2929
dtr_version: "2.5"
@@ -92,7 +92,7 @@ defaults:
9292
- scope:
9393
path: "install"
9494
values:
95-
win_latest_build: "docker-17.06.2-ee-16"
95+
win_latest_build: "docker-17.06.2-ee-17"
9696
- scope:
9797
path: "datacenter"
9898
values:
@@ -102,21 +102,21 @@ defaults:
102102
values:
103103
dtr_org: "docker"
104104
dtr_repo: "dtr"
105-
dtr_version: "2.5.5"
105+
dtr_version: "2.5.6"
106106
- scope:
107107
path: "datacenter/dtr/2.4"
108108
values:
109109
hide_from_sitemap: true
110110
dtr_org: "docker"
111111
dtr_repo: "dtr"
112-
dtr_version: "2.4.6"
112+
dtr_version: "2.4.7"
113113
- scope:
114114
path: "datacenter/dtr/2.3"
115115
values:
116116
hide_from_sitemap: true
117117
dtr_org: "docker"
118118
dtr_repo: "dtr"
119-
dtr_version: "2.3.8"
119+
dtr_version: "2.3.9"
120120
- scope:
121121
path: "datacenter/dtr/2.2"
122122
values:
@@ -138,23 +138,23 @@ defaults:
138138
values:
139139
ucp_org: "docker"
140140
ucp_repo: "ucp"
141-
ucp_version: "3.0.5"
141+
ucp_version: "3.0.6"
142142
- scope: # This is a bit of a hack for the get-support.md topic.
143143
path: "ee"
144144
values:
145145
ucp_org: "docker"
146146
ucp_repo: "ucp"
147147
dtr_repo: "dtr"
148-
ucp_version: "3.0.5"
148+
ucp_version: "3.0.6"
149149
dtr_version: "2.5.0"
150-
dtr_latest_image: "docker/dtr:2.5.5"
150+
dtr_latest_image: "docker/dtr:2.5.6"
151151
- scope:
152152
path: "datacenter/ucp/2.2"
153153
values:
154154
hide_from_sitemap: true
155155
ucp_org: "docker"
156156
ucp_repo: "ucp"
157-
ucp_version: "2.2.13"
157+
ucp_version: "2.2.14"
158158
- scope:
159159
path: "datacenter/ucp/2.1"
160160
values:

_data/ddc_offline_files_2.yaml

+23-11
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,16 @@
66
- product: "ucp"
77
version: "3.0"
88
tar-files:
9+
- description: "3.0.6 Linux"
10+
url: https://packages.docker.com/caas/ucp_images_3.0.6.tar.gz
11+
- description: "3.0.6 IBM Z"
12+
url: https://packages.docker.com/caas/ucp_images_s390x_3.0.6.tar.gz
13+
- description: "3.0.6 Windows Server 2016 LTSC"
14+
url: https://packages.docker.com/caas/ucp_images_win_2016_3.0.6.tar.gz
15+
- description: "3.0.6 Windows Server 1709"
16+
url: https://packages.docker.com/caas/ucp_images_win_1709_3.0.6.tar.gz
17+
- description: "3.0.6 Windows Server 1803"
18+
url: https://packages.docker.com/caas/ucp_images_win_1803_3.0.6.tar.gz
919
- description: "3.0.5 Linux"
1020
url: https://packages.docker.com/caas/ucp_images_3.0.5.tar.gz
1121
- description: "3.0.5 IBM Z"
@@ -53,6 +63,12 @@
5363
- product: "ucp"
5464
version: "2.2"
5565
tar-files:
66+
- description: "2.2.14 Linux"
67+
url: https://packages.docker.com/caas/ucp_images_2.2.14.tar.gz
68+
- description: "2.2.14 IBM Z"
69+
url: https://packages.docker.com/caas/ucp_images_s390x_2.2.14.tar.gz
70+
- description: "2.2.14 Windows"
71+
url: https://packages.docker.com/caas/ucp_images_win_2.2.14.tar.gz
5672
- description: "2.2.13 Linux"
5773
url: https://packages.docker.com/caas/ucp_images_2.2.13.tar.gz
5874
- description: "2.2.13 IBM Z"
@@ -128,33 +144,27 @@
128144
- product: "dtr"
129145
version: "2.5"
130146
tar-files:
147+
- description: "DTR 2.5.6 Linux x86"
148+
url: https://packages.docker.com/caas/dtr_images_2.5.6.tar.gz
131149
- description: "DTR 2.5.5 Linux x86"
132150
url: https://packages.docker.com/caas/dtr_images_2.5.5.tar.gz
133-
- description: "DTR 2.5.5 IBM Z"
134-
url: https://packages.docker.com/caas/dtr_images_s390x_2.5.5.tar.gz
135151
- description: "DTR 2.5.3 Linux x86"
136152
url: https://packages.docker.com/caas/dtr_images_2.5.3.tar.gz
137-
- description: "DTR 2.5.3 IBM Z"
138-
url: https://packages.docker.com/caas/dtr_images_s390x_2.5.3.tar.gz
139153
- description: "DTR 2.5.2 Linux x86"
140154
url: https://packages.docker.com/caas/dtr_images_2.5.2.tar.gz
141-
- description: "DTR 2.5.2 IBM Z"
142-
url: https://packages.docker.com/caas/dtr_images_s390x_2.5.2.tar.gz
143155
- description: "DTR 2.5.1 Linux x86"
144156
url: https://packages.docker.com/caas/dtr_images_2.5.1.tar.gz
145-
- description: "DTR 2.5.1 IBM Z"
146-
url: https://packages.docker.com/caas/dtr_images_s390x_2.5.1.tar.gz
147157
- description: "DTR 2.5.0 Linux x86"
148158
url: https://packages.docker.com/caas/dtr_images_2.5.0.tar.gz
149-
- description: "DTR 2.5.0 IBM Z"
150-
url: https://packages.docker.com/caas/dtr_images_s390x_2.5.0.tar.gz
151159
- product: "dtr"
152160
version: "2.4"
153161
tar-files:
162+
- description: "DTR 2.4.7 Linux x86"
163+
url: https://packages.docker.com/caas/dtr_images_2.4.7.tar.gz
154164
- description: "DTR 2.4.6 Linux x86"
155165
url: https://packages.docker.com/caas/dtr_images_2.4.6.tar.gz
156166
- description: "DTR 2.4.6 IBM Z"
157-
url: https://packages.docker.com/caas/dtr_images_s390x_2.4.6.tar.gz
167+
url: https://packages.docker.com/caas/dtr_images_s390x_2.4.6.tar.gz
158168
- description: "DTR 2.4.5 Linux x86"
159169
url: https://packages.docker.com/caas/dtr_images_2.4.5.tar.gz
160170
- description: "DTR 2.4.5 IBM Z"
@@ -182,6 +192,8 @@
182192
- product: "dtr"
183193
version: "2.3"
184194
tar-files:
195+
- description: "DTR 2.3.9"
196+
url: https://packages.docker.com/caas/dtr_images_2.3.9.tar.gz
185197
- description: "DTR 2.3.8"
186198
url: https://packages.docker.com/caas/dtr_images_2.3.8.tar.gz
187199
- description: "DTR 2.3.7"

_includes/ee-linux-install-reuse.md

+11-1
Original file line numberDiff line numberDiff line change
@@ -116,6 +116,16 @@ You only need to set up the repository once, after which you can install Docker
116116

117117
{% endif %}
118118

119+
{% if linux-dist == "oraclelinux" %}
120+
121+
5. Enable the `ol7_addons` Oracle repository. This ensures access to the `container-selinux` package required by `docker-ee`.
122+
123+
```bash
124+
$ sudo yum-config-manager --enable ol7_addons
125+
```
126+
127+
{% endif %}
128+
119129
6. Add the Docker EE **stable** repository:
120130

121131
```bash
@@ -301,6 +311,6 @@ You must delete any edited configuration files manually.
301311

302312
- Continue to [Post-installation steps for Linux](/install/linux/linux-postinstall.md){: target="_blank" class="_" }
303313

304-
- Continue with user guides on [Universal Control Plane (UCP)](/datacenter/ucp/2.2/guides/){: target="_blank" class="_" } and [Docker Trusted Registry (DTR)](/datacenter/dtr/2.4/guides/){: target="_blank" class="_" }
314+
- Continue with user guides on [Universal Control Plane (UCP)](/ee/ucp/){: target="_blank" class="_" } and [Docker Trusted Registry (DTR)](/ee/dtr/){: target="_blank" class="_" }
305315

306316
{% endif %}

_includes/install-script.md

+10-6
Original file line numberDiff line numberDiff line change
@@ -42,20 +42,24 @@ $ curl -fsSL https://get.docker.com -o get-docker.sh
4242
$ sudo sh get-docker.sh
4343

4444
<output truncated>
45+
```
4546

4647
If you would like to use Docker as a non-root user, you should now consider
4748
adding your user to the "docker" group with something like:
4849

50+
```bash
4951
sudo usermod -aG docker your-user
52+
```
5053

5154
Remember to log out and back in for this to take effect!
5255

53-
WARNING: Adding a user to the "docker" group grants the ability to run
54-
containers which can be used to obtain root privileges on the
55-
docker host.
56-
Refer to https://docs.docker.com/engine/security/security/#docker-daemon-attack-surface
57-
for more information.
58-
```
56+
> **Warning**:
57+
>
58+
> Adding a user to the "docker" group grants the ability to run containers
59+
> which can be used to obtain root privileges on the docker host. Refer to
60+
> [Docker Daemon Attack Surface](https://docs.docker.com/engine/security/security/#docker-daemon-attack-surface)
61+
> for more information.
62+
{:.warning}
5963

6064
Docker CE is installed. It starts automatically on `DEB`-based distributions. On
6165
`RPM`-based distributions, you need to start it manually using the appropriate

_includes/kubernetes-mac-win.md

+8-14
Original file line numberDiff line numberDiff line change
@@ -12,12 +12,11 @@ Usage: {% include kubernetes-mac-win.md platform="mac" %}
1212
{% if platform == "mac" %}
1313
{% assign product = "Docker for Mac" %}
1414

15-
{% capture min-version %}{{ product }} 17.12 CE Edge{% endcapture %}
16-
15+
{% capture min-version %}{{ product }} **17.12 CE Edge**{% endcapture %}
16+
1717
{% capture version-caveat %}
18-
**Kubernetes is only available in {{ min-version }} and higher, on the Edge
19-
channel.** Kubernetes support is not included in Docker for Mac Stable releases.
20-
{% endcapture %}
18+
Kubernetes is available in {{ min-version }} and higher, and **18.06 Stable** and higher
19+
{% endcapture%}
2120

2221
{% capture local-kubectl-warning %}
2322
> If you independently installed the Kubernetes CLI, `kubectl`, make sure that
@@ -32,26 +31,21 @@ channel.** Kubernetes support is not included in Docker for Mac Stable releases.
3231
{% elsif platform == "windows" %}
3332
{% assign product = "Docker for Windows" %}
3433

35-
{% capture min-version %}{{ product }} 18.02 CE Edge{% endcapture %}
34+
{% capture min-version %}{{ product }} **18.02 CE Edge**{% endcapture %}
3635

3736
{% capture version-caveat %}
38-
**Kubernetes is only available in {{ min-version }}.** Kubernetes
39-
support is not included in {{ product }} 18.02 CE Stable.
37+
Kubernetes is available in {{ min-version }} and higher, and **18.06 Stable** and higher
4038
{% endcapture %}
4139

4240
{% capture local-kubectl-warning %}
43-
If you installed `kubectl` by another method, and experience conflicts, remove it.
41+
If you installed `kubectl` by another method, and experience conflicts, remove it.
4442
{% endcapture %}
4543

4644
{% assign kubectl-path = "C:\>Program Files\Docker\Docker\Resources\bin\kubectl.exe" %}
4745

4846
{% endif %}
4947

50-
{{ version-caveat }} To find out more about Stable and Edge channels and how to
51-
switch between them, see
52-
[General configuration](/docker-for-{{ platform }}/#general).
53-
54-
{{ min-version }} includes a standalone Kubernetes server and client,
48+
{{ version-caveat }}, this includes a standalone Kubernetes server and client,
5549
as well as Docker CLI integration. The Kubernetes server runs locally within
5650
your Docker instance, is not configurable, and is a single-node cluster.
5751

compose/aspnet-mssql-compose.md

+3-3
Original file line numberDiff line numberDiff line change
@@ -55,8 +55,8 @@ configure this app to use our SQL Server database, and then create a
5555

5656
This file defines how to build the web app image. It uses the
5757
[microsoft/aspnetcore-build](https://hub.docker.com/r/microsoft/aspnetcore-build/),
58-
map the volume with the generated code, restore the dependencies, build the
59-
project and expose port 80. After that, it calls an `entrypoint` script
58+
maps the volume with the generated code, restores the dependencies, builds the
59+
project and exposes port 80. After that, it calls an `entrypoint` script
6060
that we create in the next step.
6161

6262
1. The `Dockerfile` makes use of an entrypoint to your webapp Docker
@@ -186,7 +186,7 @@ configure this app to use our SQL Server database, and then create a
186186
Go ahead and try out the website! This sample uses the SQL Server
187187
database image in the back-end for authentication.
188188
189-
Ready! You now have a ASP.NET Core application running against SQL Server in
189+
Ready! You now have an ASP.NET Core application running against SQL Server in
190190
Docker Compose! This sample made use of some of the most popular Microsoft
191191
products for Linux. To learn more about Windows Containers, check out
192192
[Docker Labs for Windows Containers](https://github.com/docker/labs/tree/master/windows)

compose/completion.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ On a Mac, add the following to your `~/.bash_profile`:
2929

3030
```shell
3131
if [ -f $(brew --prefix)/etc/bash_completion ]; then
32-
. $(brew --prefix)/etc/bash_completion
32+
. $(brew --prefix)/etc/bash_completion
3333
fi
3434
```
3535

compose/compose-file/compose-file-v1.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -415,7 +415,7 @@ id.
415415
Sets the PID mode to the host PID mode. This turns on sharing between
416416
container and the host operating system the PID address space. Containers
417417
launched with this flag can access and manipulate other
418-
containers in the bare-metal machine's namespace and vise-versa.
418+
containers in the bare-metal machine's namespace and vice versa.
419419

420420
### ports
421421

compose/compose-file/compose-file-v2.md

+3-3
Original file line numberDiff line numberDiff line change
@@ -1006,7 +1006,7 @@ designated container or service.
10061006
If set to "host", the service's PID mode is the host PID mode. This turns
10071007
on sharing between container and the host operating system the PID address
10081008
space. Containers launched with this flag can access and manipulate
1009-
other containers in the bare-metal machine's namespace and vise-versa.
1009+
other containers in the bare-metal machine's namespace and vice versa.
10101010

10111011
> **Note**: the `service:` and `container:` forms require
10121012
> [version 2.1](compose-versioning.md#version-21) or above
@@ -1483,7 +1483,7 @@ Set a custom name for this volume.
14831483
data:
14841484
name: my-app-data
14851485

1486-
It can also be used in conjuction with the `external` property:
1486+
It can also be used in conjunction with the `external` property:
14871487

14881488
version: '2.1'
14891489
volumes:
@@ -1641,7 +1641,7 @@ Set a custom name for this network.
16411641
network1:
16421642
name: my-app-net
16431643

1644-
It can also be used in conjuction with the `external` property:
1644+
It can also be used in conjunction with the `external` property:
16451645

16461646
version: '2.1'
16471647
networks:

compose/compose-file/index.md

+3-3
Original file line numberDiff line numberDiff line change
@@ -1409,7 +1409,7 @@ networks:
14091409
Sets the PID mode to the host PID mode. This turns on sharing between
14101410
container and the host operating system the PID address space. Containers
14111411
launched with this flag can access and manipulate other
1412-
containers in the bare-metal machine's namespace and vise-versa.
1412+
containers in the bare-metal machine's namespace and vice versa.
14131413
14141414
### ports
14151415
@@ -2029,7 +2029,7 @@ and will **not** be scoped with the stack name.
20292029
data:
20302030
name: my-app-data
20312031

2032-
It can also be used in conjuction with the `external` property:
2032+
It can also be used in conjunction with the `external` property:
20332033

20342034
version: '3.4'
20352035
volumes:
@@ -2257,7 +2257,7 @@ and will **not** be scoped with the stack name.
22572257
network1:
22582258
name: my-app-net
22592259

2260-
It can also be used in conjuction with the `external` property:
2260+
It can also be used in conjunction with the `external` property:
22612261

22622262
version: '3.5'
22632263
networks:

compose/rails.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -230,7 +230,7 @@ web_1 | A server is already
230230
running. Check /myapp/tmp/pids/server.pid.
231231
```
232232

233-
To resolve this, delete the file `tmp/pids/server.pid`, and then re-start the
233+
To resolve this, delete the file `tmp/pids/server.pid`, and then restart the
234234
application with `docker-compose up`.
235235

236236
### Restart the application

compose/reference/build.md

+1
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@ Options:
1616
--pull Always attempt to pull a newer version of the image.
1717
-m, --memory MEM Sets memory limit for the build container.
1818
--build-arg key=val Set build-time variables for services.
19+
--parallel Build images in parallel.
1920
```
2021

2122
Services are built once and then tagged, by default as `project_service`. For

compose/reference/config.md

+4-2
Original file line numberDiff line numberDiff line change
@@ -10,10 +10,12 @@ Usage: config [options]
1010
1111
Options:
1212
--resolve-image-digests Pin image tags to digests.
13-
-q, --quiet Only validate the configuration, don't print
14-
anything.
13+
-q, --quiet Only validate the configuration – do not print anything.
1514
--services Print the service names, one per line.
1615
--volumes Print the volume names, one per line.
16+
--hash="*" Print the service config hash, one per line.
17+
Set "service1,service2" for a list of specified services
18+
or use the wildcard symbol to display all services.
1719
```
1820

1921
Validate and view the Compose file.

compose/startup-order.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,7 @@ script:
5454
check. For example, you might want to wait until Postgres is definitely
5555
ready to accept commands:
5656

57-
#!/bin/bash
57+
#!/bin/sh
5858
# wait-for-postgres.sh
5959

6060
set -e

0 commit comments

Comments
 (0)