Skip to content

Commit

Permalink
Merge branch 'main' into patch-2
Browse files Browse the repository at this point in the history
  • Loading branch information
aevesdocker authored Jan 8, 2025
2 parents bba40a7 + e613939 commit 01aaee6
Show file tree
Hide file tree
Showing 158 changed files with 3,947 additions and 1,800 deletions.
16 changes: 15 additions & 1 deletion _vale/Docker/Acronyms.yml
Original file line number Diff line number Diff line change
Expand Up @@ -5,25 +5,30 @@ level: warning
ignorecase: false
# Ensures that the existence of 'first' implies the existence of 'second'.
first: '\b([A-Z]{2,5})\b'
second: '(?:\b[A-Z][a-z]+ )+\(([A-Z]{2,5})\)'
second: '(?:\b[A-Z][a-z]+ )+\(([A-Z]{2,5})s?\)'
# ... with the exception of these:
exceptions:
- AGPL
- AI
- API
- ARM
- ASP
- AUFS
- AWS
- BIOS
- BPF
- BSD
- CFS
- CI
- CIDR
- CISA
- CLI
- CNCF
- CORS
- CPU
- CSS
- CSV
- CUDA
- CVE
- DCT
- DEBUG
Expand Down Expand Up @@ -54,9 +59,12 @@ exceptions:
- HTTP
- HTTPS
- IAM
- IBM
- ID
- IDE
- IP
- IPAM
- IPC
- JAR
- JSON
- JSX
Expand All @@ -70,10 +78,13 @@ exceptions:
- NET
- NFS
- NOTE
- NTFS
- NTLM
- NUMA
- NVDA
- OCI
- OS
- OSI
- OSS
- PATH
- PDF
Expand All @@ -86,6 +97,7 @@ exceptions:
- RAM
- REPL
- REST
- RFC
- RHEL
- RPM
- RSA
Expand Down Expand Up @@ -120,8 +132,10 @@ exceptions:
- USB
- USD
- UTF
- UTS
- UUID
- VAT
- VIP
- VLAN
- VM
- VPN
Expand Down
30 changes: 22 additions & 8 deletions _vale/config/vocabularies/Docker/accept.txt
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
(?-i)[A-Z]{2,}'?s
(?i)[A-Z]{2,}'?s
Amazon
Anchore
Apple
Expand All @@ -20,8 +20,8 @@ Couchbase
Datadog
Ddosify
Debootstrap
Dev Environments?
Dev
Dev Environments?
Django
Docker Build Cloud
Docker Business
Expand Down Expand Up @@ -73,8 +73,8 @@ Nuxeo
OAuth
OTel
Okta
Paketo
PKG
Paketo
Postgres
PowerShell
Python
Expand All @@ -97,20 +97,27 @@ Windows
WireMock
Zscaler
Zsh
[Aa]nonymized?
[Aa]utobuild
[Bb]uildx
[Aa]llowlist
[Bb]uildpack(s)?
[Bb]uildx
[Cc]odenames?
[Cc]ompose
[Cc]onfigs
[Dd]istroless
[Ff]ilepaths?
[Ff]iletypes?
[GgCc]oroutine
[Hh]ealthcheck
[Hh]ostname
[Ii]nfosec
[Ii]nline
[Kk]eyrings?
[Ll]oopback
[Mm]emcached
[Mm]oby
[Mm]ountpoint
[Nn]amespace
[Oo]nboarding
[Pp]aravirtualization
Expand All @@ -123,6 +130,7 @@ Zsh
[Ss]andbox(ed)?
[Ss]eccomp
[Ss]ubmounts?
[Ss]ubnet
[Ss]ubpaths?
[Ss]ubtrees?
[Ss]wappable
Expand All @@ -133,12 +141,17 @@ Zsh
[Ss]ysfs
[Tt]oolchains?
[Uu]narchived?
[Uu]ngated
[Uu]ntrusted
[Uu]serland
[Uu]serspace
[Vv]irtiofs
[Vv]irtualize
[Ww]alkthrough
cgroup
config
containerd
datacenter
deprovisioning
deserialization
deserialize
Expand Down Expand Up @@ -166,18 +179,19 @@ npm
osquery
osxfs
pgAdmin
rollback
rootful
runc
snapshotters?
stdin
stdout
subnet
syntaxes
sysctls
systemd
tmpfs
ufw
uid
umask
ungated
userland
untrusted
vSphere
vpnkit
windowsfilter
2 changes: 1 addition & 1 deletion _vendor/modules.txt
Original file line number Diff line number Diff line change
Expand Up @@ -2,5 +2,5 @@
# github.com/moby/buildkit v0.18.0
# github.com/docker/buildx v0.19.2
# github.com/docker/cli v27.4.0+incompatible
# github.com/docker/compose/v2 v2.31.0
# github.com/docker/compose/v2 v2.32.0
# github.com/docker/scout-cli v1.15.0
11 changes: 0 additions & 11 deletions content/_index.md
Original file line number Diff line number Diff line change
Expand Up @@ -80,17 +80,6 @@ grid:
url: "/scout/quickstart/"
- text: "Image analysis"
url: "/scout/image-analysis/"
- title: Trusted content
icon: verified
description: |
High-quality, secure images from Docker and verified partners.
links:
- text: "Overview"
url: "/trusted-content/"
- text: "Official images"
url: "/trusted-content/official-images/"
- text: "Verified publisher program"
url: "/trusted-content/dvp-program/"
- title: Subscription
icon: card_membership
description: |
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -231,7 +231,7 @@ Now that you have the project, you’re ready to create the `Dockerfile`.
1. Now that you have an image built, it's time to run the container.
```console
$ docker run -d -p 8080:8080 spring-helloworld
$ docker run -p 8080:8080 spring-helloworld
```
You'll then see output similar to the following in the container log:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -188,10 +188,7 @@ In this walkthrough, you searched and pulled a Docker image. In addition to pull

The following resources will help you learn more about exploring, finding, and building images:

- [Docker Trusted Content](/manuals/trusted-content/_index.md)
- [Docker Official Images docs](/manuals/trusted-content/official-images/_index.md)
- [Docker Verified Publisher docs](/manuals/trusted-content/dvp-program.md)
- [Docker-Sponsored Open Source Program docs](/manuals/trusted-content/dsos-program.md)
- [Docker trusted content](/manuals/docker-hub/image-library/trusted-content.md)
- [Explore the Image view in Docker Desktop](/manuals/desktop/use-desktop/images.md)
- [Docker Build overview](/manuals/build/concepts/overview.md)
- [Docker Hub](https://hub.docker.com)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,7 @@ If you’re new to container images, think of them as a standardized package tha

To share your Docker images, you need a place to store them. This is where registries come in. While there are many registries, Docker Hub is the default and go-to registry for images. Docker Hub provides both a place for you to store your own images and to find images from others to either run or use as the bases for your own images.

In [Develop with containers](develop-with-containers.md), you used the following images that came from Docker Hub, each of which are [Docker Official Images](/trusted-content/official-images/):
In [Develop with containers](develop-with-containers.md), you used the following images that came from Docker Hub, each of which are [Docker Official Images](/manuals/docker-hub/image-library/trusted-content.md#docker-official-images):

- [node](https://hub.docker.com/_/node) - provides a Node environment and is used as the base of your development efforts. This image is also used as the base for the final application image.
- [mysql](https://hub.docker.com/_/mysql) - provides a MySQL database to store the to-do list items
Expand Down
2 changes: 1 addition & 1 deletion content/get-started/workshop/02_our_app.md
Original file line number Diff line number Diff line change
Expand Up @@ -104,7 +104,7 @@ Now that you have an image, you can run the application in a container using the

The `-d` flag (short for `--detach`) runs the container in the background.
This means that Docker starts your container and returns you to the terminal
prompt.
prompt. Also, it does not display logs in the terminal.

The `-p` flag (short for `--publish`) creates a port mapping between the
host and the container. The `-p` flag takes a string value in the format of
Expand Down
3 changes: 2 additions & 1 deletion content/guides/_index.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,8 +6,9 @@ params:
icon: developer_guide
layout: landing
aliases:
- /learning-paths/
- /guides/language/
- /language/
- /learning-paths/
---

Explore our collection of guides to learn how Docker can optimize your
Expand Down
12 changes: 12 additions & 0 deletions content/guides/container-supported-development.md
Original file line number Diff line number Diff line change
Expand Up @@ -51,6 +51,10 @@ With container-supported development, it's easy to run databases locally. In thi

{{< youtube-embed VieWeXOwKLU >}}

> [!TIP]
>
> Learn more about running databases in containers in the [Use containerized databases](/guides/databases.md) guide.
### Demo: mocking API endpoints

Many APIs require data from other data endpoints. In development, this adds complexities such as the sharing of credentials, uptime/availability, and rate limiting. Instead of relying on those services directly, your application can interact with a mock API server.
Expand All @@ -59,6 +63,10 @@ This demo will demonstrate how using WireMock can make it easy to develop and te

{{< youtube-embed VXSmX6f8vo0 >}}

> [!TIP]
>
> Learn more about using WireMock to mock API in the [Mocking API services with WireMock](/guides/wiremock.md) guide.
### Demo: developing the cloud locally

When developing apps, it's often easier to outsource aspects of the application to cloud services, such as Amazon S3. However, connecting to those services in local development introduces IAM policies, networking constraints, and provisioning complications. While these requirements are important in a production setting, they complicate development environments significantly.
Expand All @@ -67,6 +75,10 @@ With container-supported development, you can run local instances of these servi

{{< youtube-embed JtwUMvR5xlY >}}

> [!TIP]
>
> Learn more about using LocalStack in the [Develop and test AWS Cloud applications using LocalStack](/guides/localstack.md) guide.
### Demo: adding additional debug and troubleshooting tools

Once you start using containers in your development environment, it becomes much easier to add additional containers to visualize the contents of the databases or message queues, seed document stores, or event publishers. In this demo, you'll see a few of these examples, as well as how you can connect multiple containers together to make testing even easier.
Expand Down
13 changes: 6 additions & 7 deletions content/includes/admin-company-overview.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,16 +8,15 @@ The following diagram depicts the setup of a company and how it relates to assoc

With a company, administrators can:

- View and manage all nested organizations and configure settings centrally.
- Carefully control access to the company and company settings.
- Have up to ten unique users assigned the company owner role.
- Configure SSO and SCIM for all nested organizations.
- Enforce SSO for all users in the company.
- View and manage all nested organizations and configure settings centrally
- Carefully control access to the company and company settings
- Have up to ten unique users assigned the company owner role
- Configure SSO and SCIM for all nested organizations
- Enforce SSO for all users in the company

## Prerequisites

Before you create a company, verify the following:

- Any organizations you want to add to a company have a Docker Business subscription
- You're an organization owner
- You're an organization owner for any additional organizations you want to add to the company you create
- You're an organization owner for your organization and any additional organizations you want to add
34 changes: 34 additions & 0 deletions content/includes/hub-categories.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
The categories include:

- **API Management**: Tools for creating, publishing, analyzing, and securing
APIs.
- **Content Management System:** Software applications to create and manage
digital content through templates, procedures, and standard formats.
- **Data Science:** Tools and software to support analyzing data and generating
actionable insights.
- **Databases & Storage:** Systems for storing, retrieving, and managing data.
- **Languages & Frameworks:** Programming language runtimes and frameworks.
- **Integrations & Delivery:** Tools for Continuous Integration (CI) and
Continuous Delivery (CD).
- **Internet of Things:** Tools supporting Internet of Things (IoT)
applications.
- **Machine Learning & AI:** Tools and frameworks optimized for artificial
intelligence and machine learning projects, such as pre-installed libraries
and frameworks for data analysis, model training, and deployment.
- **Message Queues:** Message queuing systems optimized for reliable, scalable,
and efficient message handling.
- **Monitoring & Observability:** Tools to track software and system performance
through metrics, logs, and traces, as well as observability to explore the
system’s state and diagnose issues.
- **Networking:** Repositories that support data exchange and connecting
computers and other devices to share resources.
- **Operating Systems:** Software that manages all other programs on a computer
and serves as an intermediary between users and the computer hardware, while
overseeing applications and system resources.
- **Security:** Tools to protect a computer system or network from theft,
unauthorized access, or damage to their hardware, software, or electronic
data, as well as from service disruption.
- **Web Servers:** Software to serve web pages, HTML files, and other assets to
users or other systems.
- **Web Analytics:** Tools to collect, measure, analyze, and report on web data
and website visitor engagement.
4 changes: 0 additions & 4 deletions content/manuals/_index.md
Original file line number Diff line number Diff line change
Expand Up @@ -76,10 +76,6 @@ params:
description: Commercial use licenses for Docker products.
icon: card_membership
link: /subscription/
- title: Trusted content
description: Curated, high-quality content from trusted sources.
icon: verified
link: /trusted-content/
---

This section contains user guides on how to install, set up, configure, and use
Expand Down
2 changes: 1 addition & 1 deletion content/manuals/accounts/deactivate-user-account.md
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ Before deactivating your Docker account, ensure you meet the following requireme
- For owners, you must leave your organization or company before deactivating your Docker account.
To do this:
1. Sign in to the [Docker Admin Console](https://app.docker.com/admin).
2. Select the organization you need to leave from the top-left drop-down menu.
2. Select the organization you need to leave from the **Choose profile** page.
3. Find your username in the **Members** tab.
4. Select the **More options** menu and then select **Leave organization**.

Expand Down
2 changes: 1 addition & 1 deletion content/manuals/accounts/manage-account.md
Original file line number Diff line number Diff line change
Expand Up @@ -63,6 +63,6 @@ For information on personal access tokens, see [Create and manage access tokens]

You can take administrative actions for your account in Docker Home.

For more information on converting your account, see [Convert an account into an organization](../admin/convert-account.md).
For more information on converting your account, see [Convert an account into an organization](../admin/organization/convert-account.md).

For information on deactivating your account, see [Deactivating a user account](./deactivate-user-account.md).
Loading

0 comments on commit 01aaee6

Please sign in to comment.