You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
guides: revamp taxonomy, flatten structure, collapse multi-page series
Phase 1 of the guides section revamp:
- Replace 24-tag taxonomy with 7 focused use-case/SDLC tags:
ai, testing, cicd, security, admin, databases, deployment
- Remove language taxonomy entirely (delete data/languages.yaml,
strip languages: front matter from all guides)
- Delete 6 redirect shim pages (dhi-from-doi, dhi-from-wolfi,
dhi-go-example, dhi-nodejs-example, dhi-python-example,
lab-docker-for-ai-redirect)
- Flatten 3 directory-wrapped single pages (bake, compose-bake, zscaler)
- Retag all ~100 guide pages with new taxonomy
- Move all tags: to params.tags for consistent placement
- Collapse 47 multi-page guide series into single _index.md files
(180 sub-pages merged; headings demoted one level, sub-page
titles become H2 sections)
- Add URL aliases for all deleted sub-pages so old URLs redirect
to the parent guide
Phase 2 (template rewrite: tag-pill UX, remove language filter,
simplify guide cards) follows in a separate session.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
summary: Get the most out of Docker by streamlining workflows, standardizing development environments, and ensuring smooth deployments across your company.
5
5
description: Learn how to onboard your company and take advantage of all of the Docker products and features.
- Additional Docker products included in your subscriptions
161
+
162
+
To view the parameters that can be preset, see [Configure Settings Management](/manuals/enterprise/security/hardened-desktop/settings-management/configure-json-file.md#step-two-configure-the-settings-you-want-to-lock-in).
163
+
164
+
### Optional: Meet with the Docker Implementation team
165
+
166
+
The Docker Implementation team can help you set up your organization,
167
+
configure SSO, enforce sign-in, and configure Docker Desktop.
168
+
169
+
To schedule a meeting, email successteam@docker.com.
170
+
171
+
## Finalize plans and begin setup
172
+
173
+
### Send finalized settings files to the MDM team
174
+
175
+
After reaching an agreement with the relevant teams about your baseline and
176
+
security configurations as outlined in the previous section, configure Settings Management using either the [Docker Admin Console](/manuals/enterprise/security/hardened-desktop/settings-management/configure-admin-console.md) or an
Once the file is ready, collaborate with your MDM team to deploy your chosen
180
+
settings, along with your chosen method for [enforcing sign-in](/manuals/enterprise/security/enforce-sign-in/_index.md).
181
+
182
+
> [!IMPORTANT]
183
+
>
184
+
> Test this first with a small number of Docker Desktop developers to verify the functionality works as expected before deploying more widely.
185
+
186
+
### Manage your organizations
187
+
188
+
If you have more than one organization, consider either [consolidating them
189
+
into one organization](/manuals/admin/organization/setup/orgs.md) or creating a
190
+
[Docker company](/manuals/admin/company/_index.md) to manage multiple
191
+
organizations.
192
+
193
+
### Begin setup
194
+
195
+
#### Set up single sign-on and domain verification
196
+
197
+
Single sign-on (SSO) lets developers authenticate using their identity
198
+
providers (IdPs) to access Docker. SSO is available for a whole company and all associated organizations, or an individual organization that has a Docker
199
+
Business subscription. For more information, see the
developers to run containers in the cloud, removing the need to run heavy
222
+
containers on your local machine.
223
+
224
+
[Docker Hardened Images](/manuals/dhi/_index.md) are minimal, secure, and production-ready container base and application images maintained by Docker.
225
+
Designed to reduce vulnerabilities and simplify compliance, DHIs integrate
226
+
easily into your existing Docker-based workflows with little to no retooling
227
+
required.
228
+
229
+
#### Ensure you're running a supported version of Docker Desktop
230
+
231
+
> [!WARNING]
232
+
>
233
+
> This step could affect the experience for users on older versions of Docker
234
+
> Desktop.
235
+
236
+
Existing users may be running outdated or unsupported versions of
237
+
Docker Desktop. All users should update to a supported version. Docker Desktop
238
+
versions released within the past 6 months from the latest release are supported.
239
+
240
+
Use an MDM solution to manage the version of Docker Desktop for users. Users
241
+
may also get Docker Desktop directly from Docker or through a company software
242
+
portal.
243
+
244
+
## Testing
245
+
246
+
### SSO and SCIM testing
247
+
248
+
Test SSO and SCIM by signing in to Docker Desktop or Docker Hub with the email
249
+
address linked to a Docker account that is part of the verified domain.
250
+
Developers who sign in using their Docker usernames remain unaffected by the
251
+
SSO and SCIM setup.
252
+
253
+
> [!IMPORTANT]
254
+
>
255
+
> Some users may need CLI based logins to Docker Hub, and for this they will
256
+
> need a [personal access token (PAT)](/manuals/security/access-tokens.md).
257
+
258
+
### Test Registry Access Management and Image Access Management
259
+
260
+
> [!WARNING]
261
+
>
262
+
> Communicate with your users before proceeding, as this step will impact all
263
+
> existing users signing into your Docker organization.
264
+
265
+
If you plan to use [Registry Access Management (RAM)](/manuals/enterprise/security/hardened-desktop/registry-access-management.md) and/or [Image Access Management (IAM)](/manuals/enterprise/security/hardened-desktop/image-access-management.md):
266
+
267
+
1. Ensure your test developer signs in to Docker Desktop using their
268
+
organization credentials
269
+
2. Have them attempt to pull an unauthorized image or one from a disallowed
270
+
registry via the Docker CLI
271
+
3. Verify they receive an error message indicating that the registry is
272
+
restricted by the organization
273
+
274
+
### Deploy settings and enforce sign in to test group
275
+
276
+
Deploy the Docker settings and enforce sign-in for a small group of test users
277
+
via MDM. Have this group test their development workflows with containers on
278
+
Docker Desktop and Docker Hub to ensure all settings and the sign-in enforcement
279
+
function as expected.
280
+
281
+
### Test Docker Build Cloud capabilities
282
+
283
+
Have one of your Docker Desktop testers [connect to the cloud builder you created and use it to build](/manuals/build-cloud/usage.md).
284
+
285
+
### Test Testcontainers Cloud
286
+
287
+
Have a test developer [connect to Testcontainers Cloud](https://testcontainers.com/cloud/docs/#getting-started) and run a container in
288
+
the cloud to verify the setup is working correctly.
289
+
290
+
### Verify Docker Scout monitoring of repositories
291
+
292
+
Check the [Docker Scout dashboard](https://scout.docker.com/) to confirm that
293
+
data is being properly received for the repositories where Docker Scout has
294
+
been enabled.
295
+
296
+
### Verify access to Docker Hardened Images
297
+
298
+
Have a test developer attempt to [pull a Docker Hardened Image](/manuals/dhi/get-started.md) to confirm that
299
+
the team has proper access and can integrate these images into their workflows.
300
+
301
+
## Deploy your Docker setup
302
+
303
+
> [!WARNING]
304
+
>
305
+
> Communicate with your users before proceeding, and confirm that your IT and
306
+
> MDM teams are prepared to handle any unexpected issues, as these steps will
307
+
> affect all existing users signing into your Docker organization.
308
+
309
+
### Enforce SSO
310
+
311
+
Enforcing SSO means that anyone who has a Docker profile with an email address
312
+
that matches your verified domain must sign in using your SSO connection. Make
313
+
sure the Identity provider groups associated with your SSO connection cover all
314
+
the developer groups that you want to have access to the Docker subscription.
315
+
316
+
For instructions on how to enforce SSO, see [Enforce SSO](/manuals/enterprise/security/single-sign-on/connect.md).
317
+
318
+
### Deploy configuration settings and enforce sign-in to users
319
+
320
+
Have the MDM team deploy the configuration files for Docker to all users.
321
+
322
+
### Next steps
323
+
324
+
Congratulations, you've successfully completed the admin implementation process
325
+
for Docker.
326
+
327
+
To continue optimizing your Docker environment:
328
+
329
+
- Review your [organization's usage data](/manuals/admin/insights.md) to track adoption
330
+
- Monitor [Docker Scout findings](/manuals/scout/explore/analysis.md) for security insights
331
+
- Explore [additional security features](/manuals/enterprise/security/_index.md) to enhance your configuration
0 commit comments