2016-09-29 19:21:06 +00:00
|
|
|
---
|
|
|
|
description: Deploying a Registry in an insecure fashion
|
2016-11-10 19:54:25 +00:00
|
|
|
keywords: registry, on-prem, images, tags, repository, distribution, insecure
|
2016-11-04 22:38:40 +00:00
|
|
|
title: Test an insecure registry
|
2016-09-29 19:21:06 +00:00
|
|
|
---
|
2016-09-28 21:46:28 +00:00
|
|
|
|
|
|
|
While it's highly recommended to secure your registry using a TLS certificate
|
2017-05-15 17:44:40 +00:00
|
|
|
issued by a known CA, you can choose to use self-signed certificates, or use
|
|
|
|
your registry over an unencrypted HTTP connection. Either of these choices
|
|
|
|
involves security trade-offs and additional configuration steps.
|
2016-09-28 21:46:28 +00:00
|
|
|
|
2017-08-22 23:45:22 +00:00
|
|
|
## Deploy a plain HTTP registry
|
2016-09-28 21:46:28 +00:00
|
|
|
|
2023-10-12 07:32:37 +00:00
|
|
|
{{< hint type=warning >}}
|
|
|
|
It's not possible to use an insecure registry with basic authentication.
|
|
|
|
{{< /hint >}}
|
2016-09-28 21:46:28 +00:00
|
|
|
|
2017-05-15 17:44:40 +00:00
|
|
|
This procedure configures Docker to entirely disregard security for your
|
|
|
|
registry. This is **very** insecure and is not recommended. It exposes your
|
|
|
|
registry to trivial man-in-the-middle (MITM) attacks. Only use this solution for
|
|
|
|
isolated testing or in a tightly controlled, air-gapped environment.
|
|
|
|
|
2023-10-12 07:32:37 +00:00
|
|
|
1. Edit the `daemon.json` file, whose default location is
|
|
|
|
`/etc/docker/daemon.json` on Linux or
|
|
|
|
`C:\ProgramData\docker\config\daemon.json` on Windows Server. If you use
|
|
|
|
Docker Desktop for Mac or Docker Desktop for Windows, click the Docker icon, choose
|
|
|
|
**Preferences** (Mac) or **Settings** (Windows), and choose **Docker Engine**.
|
2016-09-28 21:46:28 +00:00
|
|
|
|
2023-10-12 07:32:37 +00:00
|
|
|
If the `daemon.json` file does not exist, create it. Assuming there are no
|
|
|
|
other settings in the file, it should have the following contents:
|
2016-09-28 21:46:28 +00:00
|
|
|
|
2023-10-12 07:32:37 +00:00
|
|
|
```json
|
|
|
|
{
|
|
|
|
"insecure-registries" : ["myregistrydomain.com:5000"]
|
|
|
|
}
|
|
|
|
```
|
2016-09-28 21:46:28 +00:00
|
|
|
|
2023-10-12 07:32:37 +00:00
|
|
|
Substitute the address of your insecure registry for the one in the example.
|
2016-09-28 21:46:28 +00:00
|
|
|
|
2023-10-12 07:32:37 +00:00
|
|
|
With insecure registries enabled, Docker goes through the following steps:
|
2016-09-28 21:46:28 +00:00
|
|
|
|
2023-10-12 07:32:37 +00:00
|
|
|
- First, try using HTTPS.
|
2016-09-28 21:46:28 +00:00
|
|
|
|
2023-10-12 07:32:37 +00:00
|
|
|
- If HTTPS is available but the certificate is invalid, ignore the error
|
|
|
|
about the certificate.
|
2016-09-28 21:46:28 +00:00
|
|
|
|
2023-10-12 07:32:37 +00:00
|
|
|
- If HTTPS is not available, fall back to HTTP.
|
2016-09-28 21:46:28 +00:00
|
|
|
|
|
|
|
|
2023-10-12 07:32:37 +00:00
|
|
|
2. Restart Docker for the changes to take effect.
|
2016-09-28 21:46:28 +00:00
|
|
|
|
2023-10-12 07:32:37 +00:00
|
|
|
Repeat these steps on every Engine host that wants to access your registry.
|
2016-09-28 21:46:28 +00:00
|
|
|
|
2017-08-22 23:45:22 +00:00
|
|
|
## Use self-signed certificates
|
2016-09-28 21:46:28 +00:00
|
|
|
|
2023-10-12 07:32:37 +00:00
|
|
|
{{< hint type=warning >}}
|
|
|
|
Using this along with basic authentication requires to **also** trust the certificate into the OS cert store for some versions of docker (see below)
|
|
|
|
{{< /hint >}}
|
2016-09-28 21:46:28 +00:00
|
|
|
|
2017-05-15 17:44:40 +00:00
|
|
|
This is more secure than the insecure registry solution.
|
|
|
|
|
2023-10-12 07:32:37 +00:00
|
|
|
1. Generate your own certificate:
|
2017-05-15 17:44:40 +00:00
|
|
|
|
2023-10-12 07:32:37 +00:00
|
|
|
```console
|
|
|
|
$ mkdir -p certs
|
2017-05-15 17:44:40 +00:00
|
|
|
|
2023-10-12 07:32:37 +00:00
|
|
|
$ openssl req \
|
|
|
|
-newkey rsa:4096 -nodes -sha256 -keyout certs/domain.key \
|
|
|
|
-addext "subjectAltName = DNS:myregistry.domain.com" \
|
|
|
|
-x509 -days 365 -out certs/domain.crt
|
|
|
|
```
|
2017-05-15 17:44:40 +00:00
|
|
|
|
2023-10-12 07:32:37 +00:00
|
|
|
Be sure to use the name `myregistry.domain.com` as a CN.
|
2017-05-15 17:44:40 +00:00
|
|
|
|
2023-10-12 07:32:37 +00:00
|
|
|
2. Use the result to [start your registry with TLS enabled](../deploying#get-a-certificate).
|
2017-05-15 17:44:40 +00:00
|
|
|
|
2023-10-12 07:32:37 +00:00
|
|
|
3. Instruct every Docker daemon to trust that certificate. The way to do this
|
|
|
|
depends on your OS.
|
2017-05-15 17:44:40 +00:00
|
|
|
|
2023-10-12 07:32:37 +00:00
|
|
|
- **Linux**: Copy the `domain.crt` file to
|
|
|
|
`/etc/docker/certs.d/myregistrydomain.com:5000/ca.crt` on every Docker
|
|
|
|
host. You do not need to restart Docker.
|
2017-05-15 17:44:40 +00:00
|
|
|
|
2023-10-12 07:32:37 +00:00
|
|
|
- **Windows Server**:
|
2017-05-15 17:44:40 +00:00
|
|
|
|
2023-10-12 07:32:37 +00:00
|
|
|
1. Open Windows Explorer, right-click the `domain.crt`
|
|
|
|
file, and choose Install certificate. When prompted, select the following
|
|
|
|
options:
|
2016-09-28 21:46:28 +00:00
|
|
|
|
2023-10-12 07:32:37 +00:00
|
|
|
| Store location | local machine |
|
|
|
|
| Place all certificates in the following store | selected |
|
2016-09-28 21:46:28 +00:00
|
|
|
|
2023-10-12 07:32:37 +00:00
|
|
|
2. Click **Browser** and select **Trusted Root Certificate Authorities**.
|
2016-09-28 21:46:28 +00:00
|
|
|
|
2023-10-12 07:32:37 +00:00
|
|
|
3. Click **Finish**. Restart Docker.
|
2016-09-28 21:46:28 +00:00
|
|
|
|
2023-10-12 07:32:37 +00:00
|
|
|
- **Docker Desktop for Mac**: Follow the instructions in
|
|
|
|
[Adding custom CA certificates](https://docs.docker.com/desktop/mac/#add-tls-certificates).
|
|
|
|
Restart Docker.
|
2016-09-28 21:46:28 +00:00
|
|
|
|
2023-10-12 07:32:37 +00:00
|
|
|
- **Docker Desktop for Windows**: Follow the instructions in
|
|
|
|
[Adding custom CA certificates](https://docs.docker.com/desktop/windows/#adding-tls-certificates).
|
|
|
|
Restart Docker.
|
2016-09-28 21:46:28 +00:00
|
|
|
|
|
|
|
|
2017-08-22 23:45:22 +00:00
|
|
|
## Troubleshoot insecure registry
|
2016-09-28 21:46:28 +00:00
|
|
|
|
2018-02-14 03:35:57 +00:00
|
|
|
This section lists some common failures and how to recover from them.
|
2016-09-28 21:46:28 +00:00
|
|
|
|
|
|
|
### Failing...
|
|
|
|
|
|
|
|
Failing to configure the Engine daemon and trying to pull from a registry that is not using
|
2018-01-26 01:37:23 +00:00
|
|
|
TLS results in the following message:
|
2016-09-28 21:46:28 +00:00
|
|
|
|
Docker 17.03 release (#2050)
* First pass of tabs-based organization
* Improvements
* Second pass at tabs org
* Move tab highlighting to Liquid instead of JS
* Adding forwarding links for in-product TOCs
* Move to pre-rendered left-navs instead of post-load JS for TOC sync
* Optimizations and nosync-ing the Reference section
* Optimizations, fix Cloud YAML
* Make a "Sample applications" node
* Update index.md
* Tabs CSS fixes and 12-factor reposition
* Theme Start (#1709)
* Hooking up nav to real TOC data, formatting fixes
* Fixing JS error
* Layout updates, dark themes, tons o stuff (#1971)
* Add cookie saving for day/night mode
* Newsite tabs (#2004)
* Layout updates, dark themes, tons o stuff
* Update themes
Theme updates + scaffolding
* Update style.css
* Update style-alt.css
* Missing font fixes
* Import Open Sans from Google
* Font fix, archive removal in TOC, favicon, Feedback img fix
* Oops, returning -webkit-font-smoothing: antialiased;
* Add old favicon.ico
* Make archives a non-tiered link
* Reorder docs archive to newest-first, add local instructions
* Commenting out day/night switch for now
* Fix 'rate this page'
* Rate this page fixes
* Autocomplete and Docker Cloud fixes
* Open tree to current page
* Adding indentation for nav collapse in
* Ensure left nav visibly displays the current topic
* Update flex layout
- adjust rescale
- code block styles
* add focus to search
- force code block color (for now)
- increase section max-width
* increase content padding
- add padding to toc for wrapping long strings.
* grid adjustment
- grid
- content and wrapper adjustments for mobile
* left/right sidebar adjustments
- refine position on scroll for toc on landing
- add default height to compensate for upcoming position absolute
onScroll
* side bar overflow
- hidden on X-scroll
* fix version button
- override bstrap defaults
* tabs + buttons
* update landing svgs
* fix sidebar height
set to 100% on landing pre-affix
* Update blurb about engine/editions on front page
* add side menu to mobile collapse menu
* update classnames
* overall mobile tweaks
* Right-nav highlighting and auto-scroll
* Slightly slower right-nav highlighting, correct version
* add toggle menus for small devices
* Fixing JS error/Docker 1.13>17.03
* header updates
* re-add fan to header
* update transition time
* Add first 20 words to Twitter card
* fixed width of components
- lockdown elements on rescale (wil need more TLC)
* set max-width of content
* Left and right nav resizing w/footer scroll and window resize
* update links on landing page
* Fix for overzealous resizing, JS redundancies
* Fix for JS error on homepage
* JS error fixes
* toggle adjustments
- wrap toggle button
* add tab width
* version button type
* version button both headers
* tabs - fix typo
* landing page grid
* components
* Share images, JS fixes, Marketo removal
* Anchor links fix
* Fix for black space on mobile
* Restore hamburger (partial)
* Update run.md
Minor grammar cleanup.
* Update apparmor.md
I'm a little confused about which one is better to be used here, a period (.) or a colon (:), as a command is given below. Or both are OK, and we only have to keep consistency in a single page.
* Update apparmor.md
Fixed the indentation for the codeblock (indented by 4 spaces). Thank you for your careful review.
* Replacing service with secret
* Update networking.md
fix typo with triple "m" for command word
* Update run.md
Address PR feedback.
* Update install instructions to latest version
* Added "related topics" section
* Add documentation for mem_swappiness
* Update to new Docker version scheme (#1926)
* mem_swappiness for current version and v1
* merge other changes, fix typo
* There is no OpenSuSE and there never was
though we had SuSE and S.u.S.E.
* Add release notes for 1.12.6-cs9 (#2028)
Signed-off-by: Brian Goff <cpuguy83@gmail.com>
* need sudo to access key cache (#1931)
* need sudo to access key cache
* List other keyservers to try for cs-engine install (#2033)
* List other keyservers to try for cs-engine install
Sometimes ha.pool.sks-keyservers.net goes down, so let's provide some
other keyservers to try in such cases.
Signed-off-by: Brian Goff <cpuguy83@gmail.com>
* Update work_issue.md (#2030)
Change "re-start" to "restart". Though not included in "Prefered usages" in the documentation guide, but I think "restart" is better and used more frequently. Besides, some other docs here, such as "Keep containers alive during daemon downtime" of "Admin Guide", also use "restart".
* Update create_pr.md (#2015)
* Update work_issue.md (#2013)
Change "id" to "ID" except for those in code.
* Update set_up_dev.md (#2011)
Add periods (.) in some steps.
* Update set_up_dev.md (#2010)
Apply Oxford Comma as described in the documentation guide.
* Update create_pr.md (#2014)
Delete an extra space.
* Update trust_key_mng.md (#1883)
* Update trust_key_mng.md
* Update trust_key_mng.md
I don‘t know how the whitespace appears, and it seems that it appears because something happened related to its original format (right-aligned pipe characters) and my change. Still unknown.
Now I've deleted some redundant whitespace.
* Update
I don‘t know how the whitespace appears, and it seems that it appears because something happened related to its original format (right-aligned pipe characters) and my change. Still unknown.
Now I've deleted some redundant whitespace.
* Update content_trust.md (#1912)
* Update content_trust.md
* update deprecation policy
Signed-off-by: Victor Vieux <victorvieux@gmail.com>
* Update info about how to check whether Docker is running
* Updated docs to reflect edge channel
Signed-off-by: French Ben <frenchben@docker.com>
* Updated wording for SP creation
Signed-off-by: French Ben <frenchben@docker.com>
* beta to edge, cloud features first draft
added cloud images
Signed-off-by: Victoria Bialas <victoria.bialas@docker.com>
* Distinguish between cloud stack file and stack file
* Added EE links
Signed-off-by: French Ben <frenchben@docker.com>
* Use variables
Signed-off-by: French Ben <frenchben@docker.com>
* Replace deprecated MAINTAINER with LABEL (#1445)
Replace MAINTAINER instruction with LABEL as MAINTAINER was deprecated in https://github.com/docker/docker/pull/25466
* Updates for Docker CE and Docker EE
* Updated DDC launch button
Signed-off-by: French Ben <frenchben@docker.com>
* added Docker Cloud topics for Mac and Windows
Signed-off-by: Victoria Bialas <victoria.bialas@docker.com>
* d4mac, d4win stable and beta release notes for 17.03.0
Signed-off-by: Victoria Bialas <victoria.bialas@docker.com>
2017-03-02 13:54:49 +00:00
|
|
|
```none
|
2016-09-28 21:46:28 +00:00
|
|
|
FATA[0000] Error response from daemon: v1 ping attempt failed with error:
|
|
|
|
Get https://myregistrydomain.com:5000/v1/_ping: tls: oversized record received with length 20527.
|
2018-01-26 01:37:23 +00:00
|
|
|
If this private registry supports only HTTP or HTTPS with an unknown CA certificate, add
|
2016-09-28 21:46:28 +00:00
|
|
|
`--insecure-registry myregistrydomain.com:5000` to the daemon's arguments.
|
|
|
|
In the case of HTTPS, if you have access to the registry's CA certificate, no need for the flag;
|
|
|
|
simply place the CA certificate at /etc/docker/certs.d/myregistrydomain.com:5000/ca.crt
|
|
|
|
```
|
|
|
|
|
|
|
|
### Docker still complains about the certificate when using authentication?
|
|
|
|
|
Docker 17.03 release (#2050)
* First pass of tabs-based organization
* Improvements
* Second pass at tabs org
* Move tab highlighting to Liquid instead of JS
* Adding forwarding links for in-product TOCs
* Move to pre-rendered left-navs instead of post-load JS for TOC sync
* Optimizations and nosync-ing the Reference section
* Optimizations, fix Cloud YAML
* Make a "Sample applications" node
* Update index.md
* Tabs CSS fixes and 12-factor reposition
* Theme Start (#1709)
* Hooking up nav to real TOC data, formatting fixes
* Fixing JS error
* Layout updates, dark themes, tons o stuff (#1971)
* Add cookie saving for day/night mode
* Newsite tabs (#2004)
* Layout updates, dark themes, tons o stuff
* Update themes
Theme updates + scaffolding
* Update style.css
* Update style-alt.css
* Missing font fixes
* Import Open Sans from Google
* Font fix, archive removal in TOC, favicon, Feedback img fix
* Oops, returning -webkit-font-smoothing: antialiased;
* Add old favicon.ico
* Make archives a non-tiered link
* Reorder docs archive to newest-first, add local instructions
* Commenting out day/night switch for now
* Fix 'rate this page'
* Rate this page fixes
* Autocomplete and Docker Cloud fixes
* Open tree to current page
* Adding indentation for nav collapse in
* Ensure left nav visibly displays the current topic
* Update flex layout
- adjust rescale
- code block styles
* add focus to search
- force code block color (for now)
- increase section max-width
* increase content padding
- add padding to toc for wrapping long strings.
* grid adjustment
- grid
- content and wrapper adjustments for mobile
* left/right sidebar adjustments
- refine position on scroll for toc on landing
- add default height to compensate for upcoming position absolute
onScroll
* side bar overflow
- hidden on X-scroll
* fix version button
- override bstrap defaults
* tabs + buttons
* update landing svgs
* fix sidebar height
set to 100% on landing pre-affix
* Update blurb about engine/editions on front page
* add side menu to mobile collapse menu
* update classnames
* overall mobile tweaks
* Right-nav highlighting and auto-scroll
* Slightly slower right-nav highlighting, correct version
* add toggle menus for small devices
* Fixing JS error/Docker 1.13>17.03
* header updates
* re-add fan to header
* update transition time
* Add first 20 words to Twitter card
* fixed width of components
- lockdown elements on rescale (wil need more TLC)
* set max-width of content
* Left and right nav resizing w/footer scroll and window resize
* update links on landing page
* Fix for overzealous resizing, JS redundancies
* Fix for JS error on homepage
* JS error fixes
* toggle adjustments
- wrap toggle button
* add tab width
* version button type
* version button both headers
* tabs - fix typo
* landing page grid
* components
* Share images, JS fixes, Marketo removal
* Anchor links fix
* Fix for black space on mobile
* Restore hamburger (partial)
* Update run.md
Minor grammar cleanup.
* Update apparmor.md
I'm a little confused about which one is better to be used here, a period (.) or a colon (:), as a command is given below. Or both are OK, and we only have to keep consistency in a single page.
* Update apparmor.md
Fixed the indentation for the codeblock (indented by 4 spaces). Thank you for your careful review.
* Replacing service with secret
* Update networking.md
fix typo with triple "m" for command word
* Update run.md
Address PR feedback.
* Update install instructions to latest version
* Added "related topics" section
* Add documentation for mem_swappiness
* Update to new Docker version scheme (#1926)
* mem_swappiness for current version and v1
* merge other changes, fix typo
* There is no OpenSuSE and there never was
though we had SuSE and S.u.S.E.
* Add release notes for 1.12.6-cs9 (#2028)
Signed-off-by: Brian Goff <cpuguy83@gmail.com>
* need sudo to access key cache (#1931)
* need sudo to access key cache
* List other keyservers to try for cs-engine install (#2033)
* List other keyservers to try for cs-engine install
Sometimes ha.pool.sks-keyservers.net goes down, so let's provide some
other keyservers to try in such cases.
Signed-off-by: Brian Goff <cpuguy83@gmail.com>
* Update work_issue.md (#2030)
Change "re-start" to "restart". Though not included in "Prefered usages" in the documentation guide, but I think "restart" is better and used more frequently. Besides, some other docs here, such as "Keep containers alive during daemon downtime" of "Admin Guide", also use "restart".
* Update create_pr.md (#2015)
* Update work_issue.md (#2013)
Change "id" to "ID" except for those in code.
* Update set_up_dev.md (#2011)
Add periods (.) in some steps.
* Update set_up_dev.md (#2010)
Apply Oxford Comma as described in the documentation guide.
* Update create_pr.md (#2014)
Delete an extra space.
* Update trust_key_mng.md (#1883)
* Update trust_key_mng.md
* Update trust_key_mng.md
I don‘t know how the whitespace appears, and it seems that it appears because something happened related to its original format (right-aligned pipe characters) and my change. Still unknown.
Now I've deleted some redundant whitespace.
* Update
I don‘t know how the whitespace appears, and it seems that it appears because something happened related to its original format (right-aligned pipe characters) and my change. Still unknown.
Now I've deleted some redundant whitespace.
* Update content_trust.md (#1912)
* Update content_trust.md
* update deprecation policy
Signed-off-by: Victor Vieux <victorvieux@gmail.com>
* Update info about how to check whether Docker is running
* Updated docs to reflect edge channel
Signed-off-by: French Ben <frenchben@docker.com>
* Updated wording for SP creation
Signed-off-by: French Ben <frenchben@docker.com>
* beta to edge, cloud features first draft
added cloud images
Signed-off-by: Victoria Bialas <victoria.bialas@docker.com>
* Distinguish between cloud stack file and stack file
* Added EE links
Signed-off-by: French Ben <frenchben@docker.com>
* Use variables
Signed-off-by: French Ben <frenchben@docker.com>
* Replace deprecated MAINTAINER with LABEL (#1445)
Replace MAINTAINER instruction with LABEL as MAINTAINER was deprecated in https://github.com/docker/docker/pull/25466
* Updates for Docker CE and Docker EE
* Updated DDC launch button
Signed-off-by: French Ben <frenchben@docker.com>
* added Docker Cloud topics for Mac and Windows
Signed-off-by: Victoria Bialas <victoria.bialas@docker.com>
* d4mac, d4win stable and beta release notes for 17.03.0
Signed-off-by: Victoria Bialas <victoria.bialas@docker.com>
2017-03-02 13:54:49 +00:00
|
|
|
When using authentication, some versions of Docker also require you to trust the
|
|
|
|
certificate at the OS level.
|
|
|
|
|
|
|
|
#### Ubuntu
|
2016-09-28 21:46:28 +00:00
|
|
|
|
2021-08-06 15:06:54 +00:00
|
|
|
```console
|
2016-09-28 21:46:28 +00:00
|
|
|
$ cp certs/domain.crt /usr/local/share/ca-certificates/myregistrydomain.com.crt
|
|
|
|
update-ca-certificates
|
|
|
|
```
|
|
|
|
|
Docker 17.03 release (#2050)
* First pass of tabs-based organization
* Improvements
* Second pass at tabs org
* Move tab highlighting to Liquid instead of JS
* Adding forwarding links for in-product TOCs
* Move to pre-rendered left-navs instead of post-load JS for TOC sync
* Optimizations and nosync-ing the Reference section
* Optimizations, fix Cloud YAML
* Make a "Sample applications" node
* Update index.md
* Tabs CSS fixes and 12-factor reposition
* Theme Start (#1709)
* Hooking up nav to real TOC data, formatting fixes
* Fixing JS error
* Layout updates, dark themes, tons o stuff (#1971)
* Add cookie saving for day/night mode
* Newsite tabs (#2004)
* Layout updates, dark themes, tons o stuff
* Update themes
Theme updates + scaffolding
* Update style.css
* Update style-alt.css
* Missing font fixes
* Import Open Sans from Google
* Font fix, archive removal in TOC, favicon, Feedback img fix
* Oops, returning -webkit-font-smoothing: antialiased;
* Add old favicon.ico
* Make archives a non-tiered link
* Reorder docs archive to newest-first, add local instructions
* Commenting out day/night switch for now
* Fix 'rate this page'
* Rate this page fixes
* Autocomplete and Docker Cloud fixes
* Open tree to current page
* Adding indentation for nav collapse in
* Ensure left nav visibly displays the current topic
* Update flex layout
- adjust rescale
- code block styles
* add focus to search
- force code block color (for now)
- increase section max-width
* increase content padding
- add padding to toc for wrapping long strings.
* grid adjustment
- grid
- content and wrapper adjustments for mobile
* left/right sidebar adjustments
- refine position on scroll for toc on landing
- add default height to compensate for upcoming position absolute
onScroll
* side bar overflow
- hidden on X-scroll
* fix version button
- override bstrap defaults
* tabs + buttons
* update landing svgs
* fix sidebar height
set to 100% on landing pre-affix
* Update blurb about engine/editions on front page
* add side menu to mobile collapse menu
* update classnames
* overall mobile tweaks
* Right-nav highlighting and auto-scroll
* Slightly slower right-nav highlighting, correct version
* add toggle menus for small devices
* Fixing JS error/Docker 1.13>17.03
* header updates
* re-add fan to header
* update transition time
* Add first 20 words to Twitter card
* fixed width of components
- lockdown elements on rescale (wil need more TLC)
* set max-width of content
* Left and right nav resizing w/footer scroll and window resize
* update links on landing page
* Fix for overzealous resizing, JS redundancies
* Fix for JS error on homepage
* JS error fixes
* toggle adjustments
- wrap toggle button
* add tab width
* version button type
* version button both headers
* tabs - fix typo
* landing page grid
* components
* Share images, JS fixes, Marketo removal
* Anchor links fix
* Fix for black space on mobile
* Restore hamburger (partial)
* Update run.md
Minor grammar cleanup.
* Update apparmor.md
I'm a little confused about which one is better to be used here, a period (.) or a colon (:), as a command is given below. Or both are OK, and we only have to keep consistency in a single page.
* Update apparmor.md
Fixed the indentation for the codeblock (indented by 4 spaces). Thank you for your careful review.
* Replacing service with secret
* Update networking.md
fix typo with triple "m" for command word
* Update run.md
Address PR feedback.
* Update install instructions to latest version
* Added "related topics" section
* Add documentation for mem_swappiness
* Update to new Docker version scheme (#1926)
* mem_swappiness for current version and v1
* merge other changes, fix typo
* There is no OpenSuSE and there never was
though we had SuSE and S.u.S.E.
* Add release notes for 1.12.6-cs9 (#2028)
Signed-off-by: Brian Goff <cpuguy83@gmail.com>
* need sudo to access key cache (#1931)
* need sudo to access key cache
* List other keyservers to try for cs-engine install (#2033)
* List other keyservers to try for cs-engine install
Sometimes ha.pool.sks-keyservers.net goes down, so let's provide some
other keyservers to try in such cases.
Signed-off-by: Brian Goff <cpuguy83@gmail.com>
* Update work_issue.md (#2030)
Change "re-start" to "restart". Though not included in "Prefered usages" in the documentation guide, but I think "restart" is better and used more frequently. Besides, some other docs here, such as "Keep containers alive during daemon downtime" of "Admin Guide", also use "restart".
* Update create_pr.md (#2015)
* Update work_issue.md (#2013)
Change "id" to "ID" except for those in code.
* Update set_up_dev.md (#2011)
Add periods (.) in some steps.
* Update set_up_dev.md (#2010)
Apply Oxford Comma as described in the documentation guide.
* Update create_pr.md (#2014)
Delete an extra space.
* Update trust_key_mng.md (#1883)
* Update trust_key_mng.md
* Update trust_key_mng.md
I don‘t know how the whitespace appears, and it seems that it appears because something happened related to its original format (right-aligned pipe characters) and my change. Still unknown.
Now I've deleted some redundant whitespace.
* Update
I don‘t know how the whitespace appears, and it seems that it appears because something happened related to its original format (right-aligned pipe characters) and my change. Still unknown.
Now I've deleted some redundant whitespace.
* Update content_trust.md (#1912)
* Update content_trust.md
* update deprecation policy
Signed-off-by: Victor Vieux <victorvieux@gmail.com>
* Update info about how to check whether Docker is running
* Updated docs to reflect edge channel
Signed-off-by: French Ben <frenchben@docker.com>
* Updated wording for SP creation
Signed-off-by: French Ben <frenchben@docker.com>
* beta to edge, cloud features first draft
added cloud images
Signed-off-by: Victoria Bialas <victoria.bialas@docker.com>
* Distinguish between cloud stack file and stack file
* Added EE links
Signed-off-by: French Ben <frenchben@docker.com>
* Use variables
Signed-off-by: French Ben <frenchben@docker.com>
* Replace deprecated MAINTAINER with LABEL (#1445)
Replace MAINTAINER instruction with LABEL as MAINTAINER was deprecated in https://github.com/docker/docker/pull/25466
* Updates for Docker CE and Docker EE
* Updated DDC launch button
Signed-off-by: French Ben <frenchben@docker.com>
* added Docker Cloud topics for Mac and Windows
Signed-off-by: Victoria Bialas <victoria.bialas@docker.com>
* d4mac, d4win stable and beta release notes for 17.03.0
Signed-off-by: Victoria Bialas <victoria.bialas@docker.com>
2017-03-02 13:54:49 +00:00
|
|
|
#### Red Hat Enterprise Linux
|
2016-09-28 21:46:28 +00:00
|
|
|
|
2021-08-06 15:06:54 +00:00
|
|
|
```console
|
|
|
|
$ cp certs/domain.crt /etc/pki/ca-trust/source/anchors/myregistrydomain.com.crt
|
2016-09-28 21:46:28 +00:00
|
|
|
update-ca-trust
|
|
|
|
```
|
|
|
|
|
Docker 17.03 release (#2050)
* First pass of tabs-based organization
* Improvements
* Second pass at tabs org
* Move tab highlighting to Liquid instead of JS
* Adding forwarding links for in-product TOCs
* Move to pre-rendered left-navs instead of post-load JS for TOC sync
* Optimizations and nosync-ing the Reference section
* Optimizations, fix Cloud YAML
* Make a "Sample applications" node
* Update index.md
* Tabs CSS fixes and 12-factor reposition
* Theme Start (#1709)
* Hooking up nav to real TOC data, formatting fixes
* Fixing JS error
* Layout updates, dark themes, tons o stuff (#1971)
* Add cookie saving for day/night mode
* Newsite tabs (#2004)
* Layout updates, dark themes, tons o stuff
* Update themes
Theme updates + scaffolding
* Update style.css
* Update style-alt.css
* Missing font fixes
* Import Open Sans from Google
* Font fix, archive removal in TOC, favicon, Feedback img fix
* Oops, returning -webkit-font-smoothing: antialiased;
* Add old favicon.ico
* Make archives a non-tiered link
* Reorder docs archive to newest-first, add local instructions
* Commenting out day/night switch for now
* Fix 'rate this page'
* Rate this page fixes
* Autocomplete and Docker Cloud fixes
* Open tree to current page
* Adding indentation for nav collapse in
* Ensure left nav visibly displays the current topic
* Update flex layout
- adjust rescale
- code block styles
* add focus to search
- force code block color (for now)
- increase section max-width
* increase content padding
- add padding to toc for wrapping long strings.
* grid adjustment
- grid
- content and wrapper adjustments for mobile
* left/right sidebar adjustments
- refine position on scroll for toc on landing
- add default height to compensate for upcoming position absolute
onScroll
* side bar overflow
- hidden on X-scroll
* fix version button
- override bstrap defaults
* tabs + buttons
* update landing svgs
* fix sidebar height
set to 100% on landing pre-affix
* Update blurb about engine/editions on front page
* add side menu to mobile collapse menu
* update classnames
* overall mobile tweaks
* Right-nav highlighting and auto-scroll
* Slightly slower right-nav highlighting, correct version
* add toggle menus for small devices
* Fixing JS error/Docker 1.13>17.03
* header updates
* re-add fan to header
* update transition time
* Add first 20 words to Twitter card
* fixed width of components
- lockdown elements on rescale (wil need more TLC)
* set max-width of content
* Left and right nav resizing w/footer scroll and window resize
* update links on landing page
* Fix for overzealous resizing, JS redundancies
* Fix for JS error on homepage
* JS error fixes
* toggle adjustments
- wrap toggle button
* add tab width
* version button type
* version button both headers
* tabs - fix typo
* landing page grid
* components
* Share images, JS fixes, Marketo removal
* Anchor links fix
* Fix for black space on mobile
* Restore hamburger (partial)
* Update run.md
Minor grammar cleanup.
* Update apparmor.md
I'm a little confused about which one is better to be used here, a period (.) or a colon (:), as a command is given below. Or both are OK, and we only have to keep consistency in a single page.
* Update apparmor.md
Fixed the indentation for the codeblock (indented by 4 spaces). Thank you for your careful review.
* Replacing service with secret
* Update networking.md
fix typo with triple "m" for command word
* Update run.md
Address PR feedback.
* Update install instructions to latest version
* Added "related topics" section
* Add documentation for mem_swappiness
* Update to new Docker version scheme (#1926)
* mem_swappiness for current version and v1
* merge other changes, fix typo
* There is no OpenSuSE and there never was
though we had SuSE and S.u.S.E.
* Add release notes for 1.12.6-cs9 (#2028)
Signed-off-by: Brian Goff <cpuguy83@gmail.com>
* need sudo to access key cache (#1931)
* need sudo to access key cache
* List other keyservers to try for cs-engine install (#2033)
* List other keyservers to try for cs-engine install
Sometimes ha.pool.sks-keyservers.net goes down, so let's provide some
other keyservers to try in such cases.
Signed-off-by: Brian Goff <cpuguy83@gmail.com>
* Update work_issue.md (#2030)
Change "re-start" to "restart". Though not included in "Prefered usages" in the documentation guide, but I think "restart" is better and used more frequently. Besides, some other docs here, such as "Keep containers alive during daemon downtime" of "Admin Guide", also use "restart".
* Update create_pr.md (#2015)
* Update work_issue.md (#2013)
Change "id" to "ID" except for those in code.
* Update set_up_dev.md (#2011)
Add periods (.) in some steps.
* Update set_up_dev.md (#2010)
Apply Oxford Comma as described in the documentation guide.
* Update create_pr.md (#2014)
Delete an extra space.
* Update trust_key_mng.md (#1883)
* Update trust_key_mng.md
* Update trust_key_mng.md
I don‘t know how the whitespace appears, and it seems that it appears because something happened related to its original format (right-aligned pipe characters) and my change. Still unknown.
Now I've deleted some redundant whitespace.
* Update
I don‘t know how the whitespace appears, and it seems that it appears because something happened related to its original format (right-aligned pipe characters) and my change. Still unknown.
Now I've deleted some redundant whitespace.
* Update content_trust.md (#1912)
* Update content_trust.md
* update deprecation policy
Signed-off-by: Victor Vieux <victorvieux@gmail.com>
* Update info about how to check whether Docker is running
* Updated docs to reflect edge channel
Signed-off-by: French Ben <frenchben@docker.com>
* Updated wording for SP creation
Signed-off-by: French Ben <frenchben@docker.com>
* beta to edge, cloud features first draft
added cloud images
Signed-off-by: Victoria Bialas <victoria.bialas@docker.com>
* Distinguish between cloud stack file and stack file
* Added EE links
Signed-off-by: French Ben <frenchben@docker.com>
* Use variables
Signed-off-by: French Ben <frenchben@docker.com>
* Replace deprecated MAINTAINER with LABEL (#1445)
Replace MAINTAINER instruction with LABEL as MAINTAINER was deprecated in https://github.com/docker/docker/pull/25466
* Updates for Docker CE and Docker EE
* Updated DDC launch button
Signed-off-by: French Ben <frenchben@docker.com>
* added Docker Cloud topics for Mac and Windows
Signed-off-by: Victoria Bialas <victoria.bialas@docker.com>
* d4mac, d4win stable and beta release notes for 17.03.0
Signed-off-by: Victoria Bialas <victoria.bialas@docker.com>
2017-03-02 13:54:49 +00:00
|
|
|
#### Oracle Linux
|
2016-09-28 21:46:28 +00:00
|
|
|
|
2021-08-06 15:06:54 +00:00
|
|
|
```console
|
2016-09-28 21:46:28 +00:00
|
|
|
$ update-ca-trust enable
|
|
|
|
```
|
|
|
|
|
2017-06-02 17:00:58 +00:00
|
|
|
Restart Docker for the changes to take effect.
|
2017-04-25 18:40:21 +00:00
|
|
|
|
|
|
|
### Windows
|
|
|
|
|
|
|
|
Open Windows Explorer, right-click the certificate, and choose
|
|
|
|
**Install certificate**.
|
|
|
|
|
|
|
|
Then, select the following options:
|
|
|
|
|
|
|
|
* Store location: local machine
|
2017-06-02 17:00:58 +00:00
|
|
|
* Check **place all certificates in the following store**
|
|
|
|
* Click **Browser**, and select **Trusted Root Certificate Authorities**
|
|
|
|
* Click **Finish**
|
|
|
|
|
2017-08-22 23:45:22 +00:00
|
|
|
[Learn more about managing TLS certificates](https://technet.microsoft.com/en-us/library/cc754841(v=ws.11).aspx#BKMK_addlocal).
|
2017-04-25 18:40:21 +00:00
|
|
|
|
2019-01-11 18:23:58 +00:00
|
|
|
After adding the CA certificate to Windows, restart Docker Desktop for Windows.
|