Commit Graph

547 Commits

Author SHA1 Message Date
CrazyMax cc0fc46783
jekyll(assets): move images to assets folder
Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com>
2022-09-05 15:49:23 +02:00
CrazyMax ce02b9d60b
jekyll(assets): move favicons to assets folder
Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com>
2022-09-05 15:49:23 +02:00
CrazyMax 16d149282d
jekyll(assets): move fonts to assets folder
Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com>
2022-09-05 15:49:23 +02:00
CrazyMax 998bfbfd09
jekyll(assets): move css to assets folder
Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com>
2022-09-05 15:49:22 +02:00
CrazyMax 82838fb61d
jekyll(assets): move jquery to assets folder
Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com>
2022-09-05 15:49:11 +02:00
CrazyMax 2a0de5f737
jekyll(assets): move bootstrap to assets folder
Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com>
2022-09-05 15:49:10 +02:00
CrazyMax 189d8abe48
jekyll(assets): move style scss to assets folder
Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com>
2022-09-05 15:49:10 +02:00
Craig Osterhout 079a03abf6
[ENGDOCS-952] Update get started video (#15516)
* update get started video
2022-09-03 15:42:31 -07:00
andrei-z-albu bd7109edde Update desktop-install.html 2022-09-01 19:55:19 +03:00
andrei-z-albu 6c073b3ad7
DKP-312: Add release notes for 4.12.0 (#15503)
* DKP-312: Add release notes for 4.12.0

* Update release-notes.md

Update release notes to reflect latest change to Docker Compose, v2.10.2

* Update release-notes.md

Introduced release notes from PR #18825

* Update release-notes.md

Moved certain entries from the New section to the Bug fixes and minor changes one. Also replaced the {% include desktop-install.html %} section from 4.11.1 with the chunk of relevant links to installers and checksums

* Update release-notes.md

Fix phrasing where relevant, as evidenced in the last code review

* Update release-notes.md

Added security fixes release notes from @GabrielaGeorgieva. Fixed a few texts as follow up from code review

* Update desktop/release-notes.md

Co-authored-by: Allie Sadler <102604716+aevesdocker@users.noreply.github.com>

* Update desktop/release-notes.md

Co-authored-by: Allie Sadler <102604716+aevesdocker@users.noreply.github.com>

* Update desktop/release-notes.md

Co-authored-by: Allie Sadler <102604716+aevesdocker@users.noreply.github.com>

* Update desktop/release-notes.md

Co-authored-by: Allie Sadler <102604716+aevesdocker@users.noreply.github.com>

* Update desktop/release-notes.md

Co-authored-by: Allie Sadler <102604716+aevesdocker@users.noreply.github.com>

* Update desktop/release-notes.md

Co-authored-by: Allie Sadler <102604716+aevesdocker@users.noreply.github.com>

* Update desktop/release-notes.md

Co-authored-by: Allie Sadler <102604716+aevesdocker@users.noreply.github.com>

* Update release-notes.md

* Update desktop/release-notes.md

Co-authored-by: Allie Sadler <102604716+aevesdocker@users.noreply.github.com>

* Update release-notes.md

* Update desktop/release-notes.md

Co-authored-by: Allie Sadler <102604716+aevesdocker@users.noreply.github.com>

* Update desktop/release-notes.md

Co-authored-by: Allie Sadler <102604716+aevesdocker@users.noreply.github.com>

* Update desktop/release-notes.md

Co-authored-by: Allie Sadler <102604716+aevesdocker@users.noreply.github.com>

* Update desktop/release-notes.md

Co-authored-by: Allie Sadler <102604716+aevesdocker@users.noreply.github.com>

* Update desktop/release-notes.md

Co-authored-by: Allie Sadler <102604716+aevesdocker@users.noreply.github.com>

* Update desktop/release-notes.md

Co-authored-by: Allie Sadler <102604716+aevesdocker@users.noreply.github.com>

* Update desktop/release-notes.md

Co-authored-by: Allie Sadler <102604716+aevesdocker@users.noreply.github.com>

* Apply suggestions from code review

Co-authored-by: Allie Sadler <102604716+aevesdocker@users.noreply.github.com>

* Update release-notes.md

* Update desktop/release-notes.md

Co-authored-by: Allie Sadler <102604716+aevesdocker@users.noreply.github.com>

* Update desktop/release-notes.md

* Update release-notes.md

* Update desktop-install.html

Added checksums for 4.12 installer files, and updated links to point to 4.12

Co-authored-by: Allie Sadler <102604716+aevesdocker@users.noreply.github.com>
2022-09-01 16:34:04 +01:00
Allie Sadler bde9629d68
changes to DD license copy - ONLY MERGE WITH DD 4.12 (#15457)
* changes to DD license copy

* edits

* edits

* edits

* more edits

* more edits

* removed extra notes

* change to get docker page
2022-09-01 16:33:19 +01:00
jerae-duffin 0cba5cac66
Merge pull request #15483 from aiordache/ddl_registry
Registry access management setup for DDL
2022-08-31 16:15:02 -05:00
jerae-duffin fd8fa8782f
Update _includes/configure-registry-json.md 2022-08-31 16:05:56 -05:00
jerae-duffin 80f858f181
Merge pull request #15480 from jerae-duffin/ENGDOCS-898
updated link in overview
2022-08-30 09:01:26 -05:00
jerae-duffin 49d0839771
Update _includes/configure-registry-json.md
Co-authored-by: Sebastiaan van Stijn <thaJeztah@users.noreply.github.com>
2022-08-29 14:06:02 -05:00
Sebastiaan van Stijn 27686c1f48
desktop: add missing redirects for dashboard
The dashboard topic was rolled up into the "get-started" section in commit
ab0dee78a2, which removed links from the TOC.
The page itself was removed in 13ee3ff426, but
forgot to add/copy the redirects.

This patch adds the redirects back, and fixes some links to the page that's
now missing.

Signed-off-by: Sebastiaan van Stijn <github@gone.nl>
2022-08-26 18:50:17 +02:00
aiordache a494c4ad96 update registry access management docs for DD4L
Signed-off-by: aiordache <anca.iordache@docker.com>
2022-08-26 17:38:27 +02:00
Jerae Duffin 3883cac817 updated link in overview 2022-08-24 13:31:10 -05:00
James Ratliff 48fcb45a44
WEB-1276: Adds OneTrust consent manager JS snippet and footer button
Signed-off-by: Sebastiaan van Stijn <github@gone.nl>
2022-08-24 11:21:14 +02:00
Antony Santhiago 4dfd5c6642
Fix: remove unsupported Font Awesome icons from toggle theme (#15381) 2022-08-16 10:12:50 +01:00
Gavin 52becc3143
Add release notes for 4.11.1 (#15316) 2022-08-05 12:25:35 +01:00
CrazyMax 09c9f51bcf
remove most of absolute urls
Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com>
2022-08-03 11:50:33 +02:00
Usha Mandya dfa7fc3b8e
Merge pull request #15227 from jedevc/linting-fixup
Fix linting 🎉
2022-08-02 17:35:10 +01:00
Gavin 885c3dc039
DKP-248: Add release notes for 4.11.0 (#15212)
* Add release notes for 4.11.0

* Fixes from review

* Update desktop/release-notes.md

Co-authored-by: Allie Sadler <102604716+aevesdocker@users.noreply.github.com>
2022-07-28 16:10:00 +01:00
Sebastiaan van Stijn 2b11a64a6a
Merge pull request #15235 from crazy-max/footer-current-year
dynamic current year in footer
2022-07-28 13:46:05 +02:00
Justin Chadwell 4ff46f1e45 lint: header spacing rules 2022-07-28 11:27:10 +01:00
CrazyMax 09758736bf
dynamic current year in footer
Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com>
2022-07-28 10:59:14 +02:00
Sebastiaan van Stijn 60c89b306f
fix instructions for registry.json
The previous instructions fixed situations where the directory
and file didn't exist, but had some issues remaining;

The `>>` _appends_ the content to the file; this would work if the file didn't
exist (before `touch`'ing it) but if there happened to be a file already, it
would append the content to the existing file, resulting in invalid JSON.

e.g. running it twice (which may be accidentally);

```bash
sudo echo '{"allowedOrgs":["myorg"]}' >> "/Library/Application Support/com.docker.docker/registry.json"
sudo echo '{"allowedOrgs":["myorg"]}' >> "/Library/Application Support/com.docker.docker/registry.json"
```

Would result in;

```bash
sudo cat "/Library/Application Support/com.docker.docker/registry.json"
{"allowedOrgs":["myorg"]}
{"allowedOrgs":["myorg"]}
```

(which is invalid JSON)

The `sudo echo` also had some issues; the `sudo` only applied to the `echo`, and
not to the piped output (see https://unix.stackexchange.com/questions/1416/redirecting-stdout-to-a-file-you-dont-have-write-permission-on);

```bash
$ sudo touch "/Library/Application Support/com.docker.docker/registry.json"
$ sudo echo '{"allowedOrgs":["myorg"]}' > "/Library/Application Support/com.docker.docker/registry.json"
bash: /Library/Application Support/com.docker.docker/registry.json: Permission denied
```

Instead, using `tee` to run as privileged process, similar to the approach taken
in c33d39a7ba/engine/install/debian.md (L106)

With that, the `touch` wouldn't be needed (the `mkdir` still would though);

```suggestion
$ sudo mkdir -p "/Library/Application Support/com.docker.docker"
$ echo '{"allowedOrgs":["myorg"]}' | sudo tee "/Library/Application Support/com.docker.docker/registry.json"
```

The new instructions will always overwrite the content with the new content,
replacing what's already there (that may need a small warning / note though) to
prevent the invalid JSON if someone runs the command multiple times, or if they
have to update the existing config with a new one.

Finally, some verification steps were added to verify content and permissions.

Signed-off-by: Sebastiaan van Stijn <github@gone.nl>
2022-07-27 22:22:18 +02:00
Craig Osterhout d306f6c19d
add quotes around directory with spaces (#15215) 2022-07-27 13:03:44 -07:00
CrazyMax dbc6423592
jekyll(css): fix social icons
Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com>
2022-07-27 20:18:21 +02:00
CrazyMax fba31604bd
Merge pull request #15223 from crazy-max/note-experimental
jekyll(css): add experimental note
2022-07-27 16:07:42 +02:00
CrazyMax b672b2894a
jekyll(assets): update font awesome to 6.1.2
Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com>
2022-07-27 16:03:02 +02:00
CrazyMax 863b227043
jekyll: keep paragraph of reading time and use include
Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com>
2022-07-27 13:02:49 +02:00
CrazyMax ef40cfffc3
allow search engines from crawling only on production
Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com>
2022-07-19 14:11:46 +02:00
Allie Sadler 38fec0d159
Engdocs 802b (#15108)
* moved install pages

* moved images

* update toc

* add redirects

* ammend page links

* fix broken links

* fix broken links

* fix broken links

* fix broken links
2022-07-13 10:41:56 +01:00
Allie Sadler 7e17cb37a5
DKP-91 add checksums to release notes (#15077)
* add checksums to release notes

* added checksums

* review comments

* faqs update

* add SHA-256

* test

* add review comments
2022-07-08 08:50:16 +01:00
Allie Sadler 0ad6e2e132 fix broken link in banner 2022-07-05 15:22:42 +01:00
Allie Sadler 9e51cfece2 fix broken link in banner 2022-07-05 15:12:17 +01:00
Allie Sadler d9db26dfae
extensions banner (#15056)
* extensions banner

* typo fix

* typo fix

* typo fix
2022-07-05 11:28:20 +01:00
Craig Osterhout 2e14be9598
restructured configure-registry-json (#14884)
* restructured configure-registry-json
2022-06-22 10:20:43 -07:00
Jerae Duffin 82012ed418 updated dockercon 2022-05-17 14:42:46 -05:00
Mark H 9afb3bc05b
Update text to reflect end of grace period (#14712)
* Update text to reflect end of grace period

* Revert changes to release notes

* Remove references to the grace period
2022-05-12 12:44:03 +01:00
Usha Mandya bbc55b89ec
Merge pull request #14641 from thaJeztah/reference_layout
updates to command-line reference layout
2022-05-11 09:57:36 +01:00
Anca Iordache bc4fb3e636
Prepare DDL docs for GA (#14648)
* Prepare doc pages for DDL GA release

  - Add DDL screenshots

Signed-off-by: Anca Iordache <anca.iordache@docker.com>

* Menu entries for DDL

Signed-off-by: Anca Iordache <anca.iordache@docker.com>

* update installation instructions

Signed-off-by: Anca Iordache <anca.iordache@docker.com>

* Update download links

Signed-off-by: Anca Iordache <anca.iordache@docker.com>
2022-05-06 10:12:15 +01:00
Sebastiaan van Stijn b02580bd21
reference: update description for experimental cli features
Experimental CLI features are enabled by default since docker 20.10, so the
instructions for enabling the features were no longer needed. Also tweaked the
description a bit to align how we describe experimental features elsewhere.

Signed-off-by: Sebastiaan van Stijn <github@gone.nl>
2022-05-02 11:24:39 +02:00
Sebastiaan van Stijn d468e10c68
reference: hide "minimum API version" badges for old versions
The reference pages show badges for commands and options (flags) that require
a minimum API version. While this information can be useful if an option was
added in a recent version of the Docker Engine (and API), these badges are no
longer relevant to most users if the minimum required version is quite "old".

We assume users reading these pages to be on the current version, or at most
on the version before that (which is already "unsupported"). Users running
older versions have bigger problems on their hand, so we're not accounting for
those.

So, to reduce unnecessary clutter on the page, we only show the minimum required
API version if it requires a relatively recent version of the Engine.

A new "min_api_threshold" option was added in the `_config.yml`, which specifies
the minimum required API version for which we show a badge (currently: API v1.40,
or "Docker 19.03").

Signed-off-by: Sebastiaan van Stijn <github@gone.nl>
2022-04-30 19:10:05 +02:00
Sebastiaan van Stijn 27355f688d
reference: omit "parent command" section for "docker"
The "parent command" can be useful if the page describes a subcommand,
but generally having a link to `docker` may not provide much value.

This patch omits the "parent command" section if the parent command
is the `docker` command itself.

Signed-off-by: Sebastiaan van Stijn <github@gone.nl>
2022-04-30 17:16:57 +02:00
Sebastiaan van Stijn a984ba10af
reference: re-format markdown table in source
Should make no change in the rendered output, but my IDE didn't like
it not being well-formed :D

Signed-off-by: Sebastiaan van Stijn <github@gone.nl>
2022-04-30 17:10:46 +02:00
Sebastiaan van Stijn 0ea7f3de72
reference: fix title on API version badges
Signed-off-by: Sebastiaan van Stijn <github@gone.nl>
2022-04-30 17:08:22 +02:00
Sebastiaan van Stijn 144c8b1f8f
reference: remove "description" header, and use it for "extended description"
The "description" header included the short description of each command. In most
cases, this description was very short ("run a container"), and adding the extra
header before it only was adding extra noise.

This patch:

- removes the top "description" header
- renames the existing "extended description" header to "description" (a hidden
  "extended-description" anchor is added for backward compatibility)

As the extended description can be long (hopefully!), there may be a long distance
between the `Usage` section and the `Options` section. To help users navigate
to the list of available options, an extra line is printed if an extended
description is available for the command, including a link to the corresponding
section:

> Refer to the options section for an overview of available OPTIONS for this command.

Signed-off-by: Sebastiaan van Stijn <github@gone.nl>
2022-04-30 17:05:46 +02:00