Git Product home page Git Product logo

roadmap's Introduction

Docker Roadmap

Thank you for the interest in Docker and our products! This is the public roadmap for Docker Products and Services (Hub, Desktop, Engine, docker-compose, Build Cloud).

Introduction

We want to share with our customers what we plan to do early and often so we can get your feedback on if these are the right things for us to be focusing on. This also allows our customers to make early decisions based on what we are/are not building.

See the roadmap »

Contribute to our roadmap »

Early Access to features

For users of Docker Desktop interested in early access to new features please join our Developer Preview Program.

Participate in User Research

During these live feedback sessions we will often show work in progress features or ideas to get your input on, or ask you more about how you use Docker to discover any pain points when working with the product. We use these insights to help prioritize our roadmap and improve the user experience. Each session is typically 30 minutes to an hour. If you would like to take part in one of our user research studies please sign up and we will reach out to you when we have something to research or test.

Security

Please do not create a public github issue. If you discover a potential security issue in this project we ask that you notify Docker Security send your report privately to [email protected]. Please do not create a public github issue.

FAQs

Q: Is everything on the roadmap?

A: Almost everything related to features, we might keep the odd feature a surprise if we really aren’t sure about it. We also won’t be tracking all of our bugs here, we have separate repos for these:

Q: What do the roadmap categories mean?

  • Shipped - Hopefully you are enjoying it! Give us feedback on how it is working!
  • Almost There - We are applying the finishing touches. Things in this bucket you can expect to be shipped within 2-4 weeks.
  • We're Writing the Code - Actively in development, we are trying to get this out to you in a good state as soon as we can.
  • Investigating - We're thinking about it. This might mean we're still designing, or thinking through how this might work. This is a great phase to send how you want to see something implemented! We'd love to see your usecase or design ideas here.

Q: Why are there no dates on your roadmap?

A: Because we know things change and we want the room to do the right thing by fixing security issues as they come up or helping people out where they need. This means we might have to change our priorities and don’t want to let people down.

Q: How can I provide feedback or ask for more information?

A: Please open an issue in this repo! If the issue is a bug or security issue, please follow the separate instructions above.

Q: How can I request a feature be added to the roadmap?

A: Please open an issue! You can read about how to contribute here. Community submitted issues will be tagged "Proposed" and will be reviewed by the team.

Q: Will you accept a pull request?

A: We haven't worked out how pull requests should work for a public roadmap page, but we will take all PRs very seriously and review for inclusion. Read about contributing. We review these each week.

License

This library is licensed under the Creative Commons Attribution-ShareAlike 4.0 International License.

If you are curious about anything else Docker related then please head over to: www.docker.com

roadmap's People

Contributors

412pit avatar carehart avatar dieucao avatar intrepidws avatar justincormack avatar macmirchdocker avatar markopapic avatar nebuk89 avatar nilock avatar sandstrom avatar stephanierifai avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

roadmap's Issues

[Docker Hub] Repository notifications

Tell us about your request
Subscribe to Docker Hub repositories and receive updates about the activities you're interested in.

Which service(s) is this request for?
Docker Hub

Tell us about the problem you're trying to solve. What are you trying to do, and why is it hard?

Automatically receiving notifications when a new tag has been pushed to a given repository on Docker Hub is not supported today. Hub customers have expressed a desire to watch a given repository on Docker Hub and receive notifications for when content updates and alerts for vulnerable dependencies are available.

"It would be excellent to give users the option to more deeply watch a repo for updates, etc., and as a publisher it would be great to be able to send out notifications for things like critical security updates."

Related issues: docker/hub-feedback#542

Are you currently working around this issue?
N/A

Additional context
N/A

Attachments
N/A

[Docker Hub] Hub activity dashboard

Tell us about your request
Dashboard with an overview of all recent activity within a Docker Hub account.

Which service(s) is this request for?
Docker Hub

Tell us about the problem you're trying to solve. What are you trying to do, and why is it hard?
Hub customers has cited a desire to have an overview of a repository's activity, including a list of recent tag updates, last runs of automated builds, image vulnerabilities, and users who have recently pushed to the repo.

Are you currently working around this issue?
N/A

Additional context
N/A

Attachments
N/A

[Docker Desktop] Replace SAMBA with GRPCFuse

"Tell us about your request
Introduce a new file sharing implementation that replaces Samba, CIFS, and Hyper-V networking.

Which service(s) is this request for?
Desktop

Tell us about the problem you're trying to solve. What are you trying to do, and why is it hard?
The new implementation offers improved I/O performance. Additionally, when using the new file system:

Users don’t have to expose the Samba port, and therefore do not experience issues related to IT firewall or drive-sharing policy.
There is no need to provide user credentials to Docker Desktop. File access rights are automatically enforced when accessing mounted folders through containers.

Are you currently working around this issue?
N/A
Additional context
N/A
Attachments
"

[Docker Desktop] Integrated sign in UI

Tell us about your request
Integrate the Login UI for Docker Hub with the main desktop UI

Which service(s) is this request for?
Desktop

Tell us about the problem you're trying to solve. What are you trying to do, and why is it hard?
The current UI is a bit weird and not very consistent, we would like to move away from the old design and have a single codebase for logging in (rather than our two native ones today)

Are you currently working around this issue?
N/A
Additional context
N/A
Attachments

[Docker Desktop] Release MSI installer

Tell us about your request
Provide an MSI installer for Community Desktop to make it easier for managed deployments of free Docker Desktop

Which service(s) is this request for?
Desktop

Tell us about the problem you're trying to solve. What are you trying to do, and why is it hard?
Managed deployments with an .exe are harder than with an MSI and this will ease the burden for those in an enterprise setting

Are you currently working around this issue?
N/A
Additional context
N/A
Attachments

[Docker Hub] Consolidated Organization Creation and Upgrade Flow

Tell us about your request
Consolidate the organization creation and upgrade flows into a single experience that enables Docker Hub organization users to quickly choose a plan that suits their needs.

Which service(s) is this request for?
Docker Hub

Tell us about the problem you're trying to solve. What are you trying to do, and why is it hard?
We frequently hear Docker Hub organization users cite a lack of awareness around the advanced capabilities that Docker Hub offers for development teams, including parallel builds and private repositories. This is due in part to the fact that the upgrade flow is located in the Billing section, which makes it difficult for Docker Hub users to learn about and sign up for advanced capabilities.

Are you currently working around the issue?
NA

Additional context
NA

[Docker Hub] Display tag image layers

Tell us about your request
Display image layers for individual tags within repositories on Docker Hub.

Which service(s) is this request for?
Docker Hub

Tell us about the problem you're trying to solve. What are you trying to do, and why is it hard?
Docker Hub displays layer information for scanning results of official images, but layer information is not available on individual tags within user repositories. The following information should be surfaced on the UI for each tag within a repository:

  • Size of each layer
  • sha256 of the image
  • Layers associated with an image

Are you currently working around this issue?
N/A

Additional context
N/A

Attachments
N/A

[Docker Desktop] Desktop 2FA support

Tell us about your request
Support full 2FA in Desktop rather than user having to use a PAT

Which service(s) is this request for?
Desktop

Tell us about the problem you're trying to solve. What are you trying to do, and why is it hard?
Reduces the number of steps for someone to log in and get the expected experience on Desktop compared to fetching a new PAT

Are you currently working around this issue?
N/A
Additional context
N/A
Attachments

[Docs] New Homepage

Tell us about your request
Create a new homepage for docs that surfaces different types of content such as getting started, task-based topics, product manuals, popular articles, reference pages, tutorials, etc.

Which service(s) is this request for?
Documentation

Tell us about the problem you're trying to solve. What are you trying to do, and why is it hard?
We do not have a homepage that enables users with various levels of Docker knowledge easily find information they are looking for. For example, users who are very new to Docker looking for information on how to get started, and Docker experts who’d like to refer to CLI reference pages, and product manuals to learn about configuration details, best practices, review troubleshooting information, etc. A new homepage which surfaces different types of content with a clear navigation path provides an improved user experience and helps users easily find information they are looking for.

Are you currently working around the issue?
N/A

Additional context
N/A

[Docker Hub] Image retention policies

Tell us about your request
User-specified image management configurations for cleaning up unnecessary or unwanted repository tags.

Which service(s) is this request for?
Docker Hub

Tell us about the problem you're trying to solve. What are you trying to do, and why is it hard?
As an account admin/owner, I would like flexibility and control over cleaning up unnecessary or unwanted repository tags within my Hub repositories, so that I can control which tags should get deleted and prevent specific tags from being deleted.

Are you currently working around this issue?
N/A

Additional context
N/A

Attachments
N/A

[Docker Desktop] WSL 2 Backend

"Tell us about your request
Move away from our traditional Hyper-V based backend and utilize a WSL 2 based backend for Desktop users with access to the feature

Which service(s) is this request for?
Desktop

Tell us about the problem you're trying to solve. What are you trying to do, and why is it hard?
WSL 2 provides a faster boot, lower resource usage and access to Docker Desktop for Windows Home users

Are you currently working around this issue?
N/A
Additional context
N/A
Attachments
"

[Docker Hub] Image Vulnerability Scanning (with Snyk!)

Tell us about your request
In partnership with Snyk, scan images for vulnerabilities to ensure they are checked against an aggregated set of Common Vulnerabilities and Exposures (CVEs).

Which service(s) is this request for?
Docker Hub, in partnership with Snyk

Tell us about the problem you're trying to solve. What are you trying to do, and why is it hard?
Hub customers have cited the desire to easily view and manage image vulnerabilities from within Docker Hub, including (but not limited to):

  • Scan container images for Common Vulnerabilities and Exposures (CVEs)
  • Configure a repo to scan images on push to a repository
  • Configure a repo to manually scan container images within a repository
  • List by severity the software vulnerabilities that were discovered, based on the Common Vulnerabilities and Exposures (CVEs) database
  • Provide guidance on how to remediate a discovered vulnerability in an image
  • Rescan existing images
  • Vulnerability scanning during local development

Are you currently working around this issue?
N/A

Additional context
N/A

Attachments
N/A

[Docker Hub] Enable read access to every repo in organization

Tell us about your request
Allow all members of an organization to have read access to all repos.

Which service(s) is this request for?
Docker Hub

Tell us about the problem you're trying to solve. What are you trying to do, and why is it hard?
When new repositories are added to an organization, the repo permissions must be updated in order to grant teams access to the new repo. Hub users have expressed a desire to automatically allow all members of an organization to automatically have read access to a repo (e.g. a policy that provides everyone in a team with read-only access to all repos).

Are you currently working around the issue?
See above (repo permissions must be updated in order to grant individual teams with access to a new repo).

Additional context
NA

[Docker Desktop] It is important for newbies to understand what happened after following "Run" step in the Get Started tutorial

Tell us about your request
During the Get Started tutorial, after Step "Run" is followed" I wish to see the output of all steps followed. If I consider myself a newbie I wish to see some sort of information in the same step "Run" with a link to open localhost in the browser. This is the only way a newbie would understand the intended output and connect back to the steps followed.

Which service(s) is this request for?
Desktop

Tell us about the problem you're trying to solve. What are you trying to do, and why is it hard?
I wish to solve problems in the perspective of newcomers to Docker. As I have the experience, I knew exactly what was going on hence, I opened the browser with localhost.

Are you currently working around the issue?
It is possible to work on this issue given that I get a confirmation.

Additional context
N/A

Future of Compose format and driving community input

Tell us about your request
Create a new channel to work with the community on the future of The Docker Compose format and how the Compose files fits into the wider ecosystem of Modern Application formats and manifests

Which service(s) is this request for?
Compose format

Tell us about the problem you're trying to solve. What are you trying to do, and why is it hard?
We know that developers love working with Compose. People use Compose to 'script' running a single container or to 'string together' multi container applications to test them locally as well as in a number of places in production today. We have also heard that people want to help us create new and improved paths to production for this and establish the right future for the Compose format in the full application lifecycle. We want to work in the open with the community to understand and refine where the Compose format fits in the wider set of manifests and application definition formats.

Are you currently working around the issue?
There are a range of tools and people working on this problem in isolation, from Kompose to Amazons work on ECS. We would like to find a way to bring these groups together.

Additional context
N/A

[Docker Desktop] Closing Settings and/or Troubleshoot screen should go back to the previous state

Tell us about your request
While following the get started tutorial, users might want to check out Settings and/or Troubleshoot icons in the top header bar (Since it is not disabled). If they intend to do that while the get started tutorial is being followed, clicking the close icon button should go back to the step the user was at during the get started the session.

Which service(s) is this request for?
Desktop

Tell us about the problem you're trying to solve. What are you trying to do, and why is it hard?
It's primarily a UX issue and if this continues to be this way users might either start over or skip the tutorial. I strongly think closing the Settings and/or Troubleshoot window should go back to the step the user was at.

Are you currently working around the issue?
N/A - But i could work on this change.

Additional context
N/A

[Docker Engine] 2020 release

Tell us about your request
Next major release for Docker engine, scope included:
https://github.com/moby/moby/milestone/76
docker/cli#2220
docker/cli#2213
docker/cli#1120
docker/cli#1495
docker/cli#2135
docker/cli#2364

Which service(s) is this request for?
Docker Engine

Tell us about the problem you're trying to solve. What are you trying to do, and why is it hard?
Major engine release version for Q1 2020.

Are you currently working around this issue?
N/A
Additional context
N/A

Attachments
See main scope for list of changes

[Docker Desktop] New Start tutorial in Docker Desktop

Tell us about your request
Replace the old 'welcome whale' in Docker Desktop with a better starting tutorial that is a bit more informative and makes use of our native UI

Which service(s) is this request for?
Desktop

Tell us about the problem you're trying to solve. What are you trying to do, and why is it hard?
The old welcome whale doesn't really teach you anything about Docker, we would like to give new users something a bit more constructive

Are you currently working around this issue?
N/A
Additional context
N/A
Attachments

[Docker Hub] Add ability to rename/delete user accounts

Tell us about your request
Users should be able to rename or delete their user accounts.

Which service(s) is this request for?
Docker Hub

Tell us about the problem you're trying to solve. What are you trying to do, and why is it hard?
See docker/hub-feedback#11

Are you currently working around the issue?
NA

Additional context
NA

[Docker Hub] Streamlined Docker ID Signup Process

Tell us about your request
Simplify the Docker Hub signup flow by reducing the number of clicks and pages that must be navigated before a user can get started using the service.

Which service(s) is this request for?
Docker Hub

Tell us about the problem you're trying to solve. What are you trying to do, and why is it hard?
The Docker Hub signup flow requires over 22 clicks before a Docker ID can be acquired, including multiple required fields, opt-in agreements, email validation, and separate pages to navigate.

Are you currently working around this issue?
N/A

Additional context
N/A

Attachments
N/A

[Docker Hub] Identity & access management with SAML single sign-on

Tell us about your request
Identity & access management with SAML single sign-on

Which service(s) is this request for?
Docker Hub

Tell us about the problem you're trying to solve. What are you trying to do, and why is it hard?
Configure SAML single sign-on (SSO) within a Docker Hub account as a way to control and secure access to organization resources on Docker Hub.

Are you currently working around this issue?
N/A

Additional context
N/A

Attachments
N/A

[Docker Hub] Audit logging

Tell us about your request
View actions performed against a repository by members of an organization, including who performed the action, what the action was, and when it was performed. This also includes an API to retrieve audit information.

Which service(s) is this request for?
Docker Hub

Tell us about the problem you're trying to solve. What are you trying to do, and why is it hard?
Docker Hub customers have cited a desire to audit all the pull, push, delete and other activities related to a company repo for security monitoring (see docker/hub-feedback#761).

Are you currently working around this issue?
N/A

Additional context
N/A

Attachments
N/A

[New Product] Docker Github Action

Tell us about your request
Release an official Docker Github action that reduces the friction for deploying to Hub and recommends Docker best practice

Which service(s) is this request for?
Desktop

Tell us about the problem you're trying to solve. What are you trying to do, and why is it hard?
We think Github actions are pretty nifty and also want to make sure people get the best out of them when they want to make use of Docker Hub

Are you currently working around this issue?
N/A
Additional context
N/A
Attachments

[Docker Hub] Annual Subscription Plans

Tell us about your request
Provide the option for Docker Hub customers to subscribe to an annual subscription plan.

Which service(s) is this request for?
Docker Hub

Tell us about the problem you're trying to solve. What are you trying to do, and why is it hard?
Select Docker Hub customers have cited the desire to purchase subscriptions on an annual basis in order to improve predictability of costs on an annual basis and take advantage of pricing discounts for longer-term subscription commitments.

Are you currently working around the issue?
NA

Additional context
NA

[Docker Hub] Two-factor authentication

Tell us about your request
Ability to add two-factor authentication for an extra layer of security to a Docker Hub account by requiring a unique security code (in addition to a password) when logging into the account.

Which service(s) is this request for?
Docker Hub

Tell us about the problem you're trying to solve. What are you trying to do, and why is it hard?
See: docker/hub-feedback#358

Are you currently working around this issue?
N/A

Additional context
N/A

Attachments
N/A

[Docker Hub] Open Source the DockerHub UI

Tell us about your request

I'd love to be able to run a private version of Hub, with the UI and ability to manage users and teams.

It'd also be useful to be able to contribute fixes to Hub in the open 😉

Note that this is not about registry, which is already open-source. This is about the site that runs at https://hub.docker.com.

Which service(s) is this request for?

Docker Hub

Tell us about the problem you're trying to solve. What are you trying to do, and why is it hard?

Being able to contribute to Hub. Hard (impossible!) because it's closed-source.

Are you currently working around the issue?

Nope.

[Docs] Update the Table of Contents

Tell us about your request
Consolidate the table of contents and group the entries logically to reduce the visual hierarchy of Product Manuals and Reference docs.

Which service(s) is this request for?
Documentation

Tell us about the problem you're trying to solve. What are you trying to do, and why is it hard?
docs.docker.com surfaces product manuals and some CLI plugins at the same level in the table of contents. This doesn’t provide a great navigation experience as product manuals appear hidden within the CLI plugins docs. It also takes multiple clicks before a user can access the What’s new page, for example, to understand the new features, updates, bug fixes, etc. Simplifying the table of contents improves the navigation framework and drives focus on specific product areas.

Are you currently working around the issue?
N/A

Additional context
N/A

[Docker Hub]: Allow organizations to require two factor auth for all members

Tell us about your request
Docker Hub should allow organization to require 2FA for all of its members.

Which service(s) is this request for?
Docker Hub

Tell us about the problem you're trying to solve. What are you trying to do, and why is it hard?
When I add people to my organization on Docker Hub, I don't have a way of forcing them to enable 2FA, nor of checking that they have it set up. This means that sooner or later one of our members of our org won't have 2FA set up, leading to a potential issue.

Are you currently working around the issue?
Yes. Every time I add a member, I cajole them to set up 2FA. They say they do so?

Additional context
Github has a feature that allows an organization to require 2FA on all member accounts:

https://help.github.com/en/github/setting-up-and-managing-organizations-and-teams/requiring-two-factor-authentication-in-your-organization

It'd be great if Docker Hub had something similar.

[Docker Hub] Add the ability to transfer a repository between users/organizations

Tell us about your request
Add the ability to transfer a repository between users/organizations.

Which service(s) is this request for?
Docker Hub

Tell us about the problem you're trying to solve. What are you trying to do, and why is it hard?
"Similar to how GitHub supports repository transfers, I'd like to be able to move repositories on Docker Hub without disrupting users. In particular, I'd like to transfer mdillon/postgis to appropriate/postgis. I would expect this to put in place some sort of "redirect", similar to what GitHub does, to allow users to continue pulling mdillon/postgis." - per hub-feedback/issues/328

This is sort of related to the ability to rename users and organizations in #11 and #12 since a similar redirect functionality would be needed there.

Are you currently working around the issue?
NA

Additional context
docker/hub-feedback#328

[Docker Hub] Official REST API

Tell us about your request
Official REST API for Docker Hub

Which service(s) is this request for?
Docker Hub

Tell us about the problem you're trying to solve. What are you trying to do, and why is it hard?
Hub customers have cited a desire to have an officially supported REST API for programmatically performing common Hub operations relating to repositories, organizations, teams, users, search, etc.

Are you currently working around this issue?
N/A

Additional context
N/A

Attachments
N/A

[Docker Desktop] Desktop Images UI

Tell us about your request
Provide a UI with Visibility into Hub and local images in Docker Desktop, with the ability to manage local images (prune, update etc)

Which service(s) is this request for?
Desktop

Tell us about the problem you're trying to solve. What are you trying to do, and why is it hard?
We have had feedback that this would be useful to understand what images people have locally, what versions, when they were last updated and to manage the removal of unused images

Are you currently working around this issue?
N/A
Additional context
N/A
Attachments

Use a Secret in Docker Hub Webhooks for Caller validation.

Tell us about your request
Secure Docker Hub Webhooks

Which service(s) is this request for?
Docker Hub

Tell us about the problem you're trying to solve. What are you trying to do, and why is it hard?
We would like to use Webhooks to provide ready to deploy functions for Docker Hub workflow automation for the community, but we need Hub Webhooks to use some kind of security encryption using a secret so that the caller (ie: Docker Hub) can be validated.
Open to any of these:
Bearer Token
HAMC-SH1
HMAC-SH256
Content Type: application/json
Here is how GitHub does it:
https://developer.github.com/webhooks/creating/?Secret#secret

see also this issue:
docker/hub-feedback#1161

Are you currently working around the issue?
No. The workaround would open a pretty large security hole in our Webhook implementation.

Additional context
Again we want to build publicly available workflow and life cycle automation functions for Docker Hub community using Docker Hub webhooks as the trigger for those automations, but we have to make sure it can be done in a secure manner.

[Docker-Compose] 1.26.0 Release

Tell us about your request
Patch release containing multiple fixes, scope can be found here:
docker/compose@1.26.0-rc2...master

Which service(s) is this request for?
Docker-Compose

Tell us about the problem you're trying to solve. What are you trying to do, and why is it hard?
Continues improvement and bug fixes

Are you currently working around this issue?
N/A
Additional context
N/A
Attachments

[Docker Desktop] Investigate Mac CPU performance

Tell us about your request
CPU performance on Mac is a long standing issue, we have investigated this in the past but want to dedicate time to re-invetsigate this and try and find a fix

Which service(s) is this request for?
Desktop

Tell us about the problem you're trying to solve. What are you trying to do, and why is it hard?
We keep spiking to 100% CPU and this isn't good, no one likes their laptop taking off

Are you currently working around this issue?
N/A
Additional context
N/A
Attachments
docker/for-mac#1759
docker/for-mac#3499
docker/for-mac#2601

[Docker Desktop] Improve Mac File system performance

Update Feb 6, 2024 - Released as part of Docker Desktop 4.27 - https://www.docker.com/blog/announcing-synchronized-file-shares/

Update Nov 9, 2023 - As announced in June, Docker has acquired Mutagen IO, Inc.. We are hard at work integrating it into Docker Desktop and working to roll it out as part of a limited early access program.

Update: we are now looking at using GRPCFuse rather than mutagen as a simpler path for perf improvement.

Tell us about your request
Integrate the mutagen pluggin within Docker Desktop to provide users with a file caching option to improve performance on modern web frameworks like PHP Symphony

Which service(s) is this request for?
Desktop

Tell us about the problem you're trying to solve. What are you trying to do, and why is it hard?
File system performance is big issue on Mac,our goal improve web page refresh for web languages like PHP from 2.8 seconds to 0.2 seconds

Are you currently working around this issue?
N/A
Additional context
N/A
Attachments
docker/for-mac#77

[Docker Compose] Release 1.25.4

Tell us about your request
Minor release, scope can be found here:https://github.com/docker/compose/releases/tag/1.25.4

Which service(s) is this request for?
Docker-Compose

Tell us about the problem you're trying to solve. What are you trying to do, and why is it hard?
Continues improvement and bug fixes

Are you currently working around this issue?
N/A
Additional context
N/A
Attachments

[Docker Compose] Build Docker Compose in Go

Tell us about your request
Release a feature parity version of Docker Compose written in Go

Which service(s) is this request for?
Dev-tools

Tell us about the problem you're trying to solve. What are you trying to do, and why is it hard?
We are generally aligned on Go for most of our development in Docker and Compose is an outlier for this. This also gives us an opportunity to revisit the UX of the CLI and make sure it is what people expect and need

Are you currently working around this issue?
N/A
Additional context
N/A
Attachments

[Docker Desktop] Reduce Docker Desktop Download size

Tell us about your request
The Docker Desktop packages for Mac and Windows have grown a lot over the last couple of years as we have added features and plugins. We want to investigate if we can reduce the size of these to make updating less of a burden

Which service(s) is this request for?
Desktop

Tell us about the problem you're trying to solve. What are you trying to do, and why is it hard?
We have crept up by ~300mb in the last 24 months, we want to at least remove 200mb of this to make our installer and updates smaller

Are you currently working around this issue?
N/A
Additional context
N/A
Attachments

[Docker Desktop] Linux Implementation

Tell us about your request
As there is a Docker Desktop for Windows and OSX, to complete the offer, a Linux build would be great, to complete the offer. As allot of us in the container community know there is allot of tools which basically address some of the same requirements. Non are complete, e.g Take VMware Workstation or player for linux, It was a quick bootstrap and enabled people to jump into the virtualization world quickly. People even installed it on nested VM's (which dev's had root access to) and they could work freely and effectively.

Which service(s) is this request for?
Docker Desktop

Tell us about the problem you're trying to solve. What are you trying to do, and why is it hard?
Lower the bar of enabling developer to jump into containers,
Enable that docker desktop can be run on a remote ubuntu / centos system which developers would remote desktop into,

Are you currently working around the issue?
Many tools exist to have a developer workflow on a linux system, both locally and remote, however this require quite some knowledge upfront and not a fluid experience, many tools like, minishit, minikube, kind, and docker-compose and docker-ce sovle part of the developer experience.

Additional context
DRAFT WIP

[Docker Desktop] Container UI

"Tell us about your request
Provide a user-friendly interface which enables users to interact with containers and applications, and manage the lifecycle of your applications directly from the UI. Allow access to logs, view container details, and monitor resource utilization to explore the container behavior.

Which service(s) is this request for?

Tell us about the problem you're trying to solve. What are you trying to do, and why is it hard?
Users have repeatedly asked for a basic container UI as part of Docker desktop to make getting started easier.

Are you currently working around this issue?
N/A
Additional context
N/A
Attachments
"

[Docker Desktop] Graphs of resources in desktop

Tell us about your request
Display information about running container stats and information around desktop resource consumption on the machine as graphs within the UI

Which service(s) is this request for?
Desktop

Tell us about the problem you're trying to solve. What are you trying to do, and why is it hard?
We get a lot of feedback about resource consumption in desktop and sometimes this is a rouge container or something else. We want to make this easier to diagnose and provide some useful tools for other analysis

Are you currently working around this issue?
N/A
Additional context
N/A
Attachments

[Docker Desktop] Anonymous download of Docker Desktop

Tell us about your request
Provide the ability to download Docker Desktop without having to login or signup for a Docker ID.

Which service(s) is this request for?
Docker Desktop & Docker Hub

Tell us about the problem you're trying to solve. What are you trying to do, and why is it hard?
See docker/docs#6910

Are you currently working around this issue?
N/A

Additional context
N/A

Attachments
N/A

[Docker Hub] Search and Sort tags on the UI

Tell us about your request
Provide the ability to search by tag name as well as sort by name and update time (both ascending and descending order).

Which service(s) is this request for?
Docker Hub

Tell us about the problem you're trying to solve. What are you trying to do, and why is it hard?
Searching for a specific tags within a Docker Hub repository is challenging when there are 10s, 100s, or 1000s pages that must be paginated through in order to find an individual tag.

Are you currently working around this issue?
N/A

Additional context
N/A

Attachments
N/A

Easy context switching in Docker Desktop

Tell us about your request
I would like to see an easy docker context switching menu in Docker Desktop. Basically the same as there is for Kubernetes for switching kubeconf contexts. I do not expect it to be GUI for managing contexts (create/update/rm), just switch.

Which service(s) is this request for?
Docker Desktop (all platforms)

Tell us about the problem you're trying to solve. What are you trying to do, and why is it hard?
Switching context is possible by docker context use mycontext which is not much, but why couldn't we have it in two clicks in parity with the Kubernetes menu item?

Are you currently working around the issue?
n/a

Additional context
none

[Docker Hub] Consolidated signup and upgrade flow

Tell us about your request
Consolidate the Docker ID signup and upgrade flows into a single experience that enables Docker Hub users to quickly choose a plan that suits their needs.

Which service(s) is this request for?
Docker Hub

Tell us about the problem you're trying to solve. What are you trying to do, and why is it hard?
We frequently hear Docker Hub users cite a lack of awareness around the advanced capabilities that Docker Hub offers for individual developers and development teams, including parallel builds and private repositories. This is due in part to the fact that the upgrade flow is located in the Billing section, which makes it difficult for Docker Hub users to learn about and sign up for advanced capabilities.

Are you currently working around the issue?
NA

Additional context
NA

[Docker Desktop] New Electron based UI

Tell us about your request
Replace the previous native menus in Docker Desktop with a set of new re-designed electron windows allowing a single UI across both platforms

Which service(s) is this request for?
Desktop

Tell us about the problem you're trying to solve. What are you trying to do, and why is it hard?
Reduces engineering cost of maintaining 2 UIs and reduces ongoing cost to add/change features as we have a single cost base for UI

Are you currently working around this issue?
N/A
Additional context
N/A
Attachments

[Docker Hub] Organization Team & Member Search

Tell us about your request
Provide the ability to quickly search an organization for specific teams and team members.

Which service(s) is this request for?
Docker Hub

Tell us about the problem you're trying to solve. What are you trying to do, and why is it hard?

Docker Hub customers have cited several search-related issues that make it difficult to quickly find teams and team members, including:

  • Cannot search members in an organization
  • Cannot search teams
  • Cannot add members to an organization directly (must create teams and then add member)

Are you currently working around this issue?
N/A

Additional context
N/A

Attachments
N/A

[Docker Desktop] Desktop resource clean up

Tell us about your request
Provide a UI tool to show users how much of their disk space the different assets in Desktop are taking up (images, containers, cache) and a tool to remove these to free up space

Which service(s) is this request for?
Desktop

Tell us about the problem you're trying to solve. What are you trying to do, and why is it hard?
We hear a lot of feedback that 'desktop is using all of my disk space' and we would like to help our users understand why and address this

Are you currently working around this issue?
N/A
Additional context
N/A
Attachments

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.