Advanced Image Management in Docker Hub

We are excited to announce the latest feature for Docker Pro and Team users, our new Advanced Image Management Dashboard available on Docker Hub. The new dashboard provides developers with a new level of access to all of the content you have stored in Docker Hub providing you with more fine grained control over removing old content and exploring old versions of pushed images. 

Historically in Docker Hub we have had visibility into the latest version of a tag that a user has pushed, but what has been very hard to see or even understand is what happened to all of those old things that you pushed. When you push an image to Docker Hub you are pushing a manifest, a list of all of the layers of your image, and the layers themselves.

When you are updating an existing tag, only the new layers will be pushed along with the new manifest which references these layers. This new manifest will be given the tag you specify when you push, such as bengotch/simplewhale:latest. But this does mean that all of those old manifests which point at the previous layers that made up your image are removed from Hub. These are still here, there is just no way to easily see them or to manage that content. You can in fact still use and reference these using the digest of the manifest if you know it. You can kind of think of this like your commit history (the old digests) to a particular branch (your tag) of your repo (your image repo!). 

This means you can have hundreds of old versions of images which your systems can still be pulling by hash rather than by the tag and you may be unaware which old versions are still in use. Along with this the only way until now to remove these old versions was to delete the entire repo and start again!

With the release of the image management dashboard we have provided a new GUI with all of this information available to you including whether those currently ‘untagged old manifests’ are still ‘active’ (have been pulled in the last month) or whether they are inactive. This combined with the new bulk delete for these objects and current tags provides you a more powerful tool for batch managing your content in Docker Hub. 

To get started you will find a new banner on your repos page if you have inactive images:

This will tell you how many images you have, tagged or old, which have not been pushed or pulled to in the last month. By clicking view you can go through to the new Advanced Image Management Dashboard to check out all your content, from here you can see what the tags of certain manifests used to be and use the multi-selector option to bulk delete these. 

For a full product tour check out our overview video of the feature below.

We hope that you are excited for the first step of us providing greater insight into your content on Docker Hub, if you want to get started exploring your content then all users can see how many inactive images they have and Pro & Team users can see which tags these used to be associated with, what the hashes of these are and start removing these today. To find out more about becoming a Pro or Team user check out this page.
The post Advanced Image Management in Docker Hub appeared first on Docker Blog.
Quelle: https://blog.docker.com/feed/

Docker Community All Hands Recap

We are sharing a recap of last week’s second quarterly Community All-Hands and the feedback we got from the community.

The Community All-Hands deepen our engagement with the Docker community and bring users, contributors and staff together on a quarterly basis. It is an opportunity for the community to get updates on what we’re working on and align on priorities for the year. It also provides a live forum for the community to engage and ask questions directly to Docker’s executive and community leadership. 

In December, we wrote that we wanted to build on the feedback we got after our first Community All-Hands and that we are committed to providing more content, a longer format and make it more interactive for attendees. To this end, we chose to extend the event by 2 hours and include parallel tracks with more speakers and a mix of live keynotes, workshops, lightning talks and regional content. We also picked the Tulu.la video platform to host the event, leveraging their awesome innovative features (eg. integrated chat, multi-casting, WebRTC).

These improvements paid off in an impressive way: we had close to 3,000 unique attendees (including Youtube-live stream viewers), almost tripling the number of attendees who tuned in last time. The turnout was exceptional and the engagement from the community throughout the event was phenomenal.

The feedback we got for this second edition was also very positive, with survey results showing that:

92% of (187 respondents) gave 4 stars or more to the event.93% were likely to recommend the event to a friend.

75% thought the length of the event was just right.65% saying they’d like for us to use the same video platform next time.

Perhaps the two most recurrent suggestions for improvement we’ve received is that next time, in the run-up to the event, we should communicate the final schedule far more in advance and we should also provide a short 1-minute video tutorial to attendees on how to navigate the video platform. Clearly, it took a bit of time for some people to get used to the live multi-streaming of the event. 

I’ll close by saying a huge THANK YOU to all the speakers, to the Tulula team and to all those who attended the event. Community events are a key pillar of our community-building strategy and this All-Hands was an epic experience. We look forward to continuing to improve this Community-All Hands experiment and we will always push for more participation and engagement from the community.

 If you missed the event, worry not, we made sure to record everything: 

Keynotes + Q&AWorkshopsLightning TalksLive Panel in SpanishDemo in FrenchDemos in Portuguese
The post Docker Community All Hands Recap appeared first on Docker Blog.
Quelle: https://blog.docker.com/feed/

Docker and CNCF Join Forces for “Container Garage” Event Series

At Docker, we’re constantly trying to engage and connect with developer communities around the world to explore ways we can cross pollinate ideas, share, and learn from each other. Today, we’re thrilled to announce that Docker and the CNCF are joining forces to run a community-led event series called “Container Garage”, covering all things containers and focusing on a particular theme each time (eg. “runtime”, “images”, “security” etc…). The aim of the event is to engage our respective communities and foster closer collaboration.

To this end Docker Captains and CNCF Ambassadors are taking the lead with the planning and execution of the event, working in lock-step to curate excellent content and recruit amazing speakers for engaging talks, demos, and live panels.

The kick-off event will be on Thursday April 1st around the theme of container runtimes. The agenda is structured as follows: 

2pm – 4pm CET : Talks & Demos

4pm – 4:15 CET : Break

4:15pm – 5pm CET : Live panel discussion

5pm – 5:15 : Break

5pm – 7pm CET : Talks & Demos 

Again, the first event will be held on April 1st on the topic of container runtimes.

You can register for free and see the final agenda on the Container Garage event page. . 

If you have any questions, please don’t hesitate to ping @idvoretskyi (CNCF Slack) or @williamq (Docker Community Slack). 
The post Docker and CNCF Join Forces for “Container Garage” Event Series appeared first on Docker Blog.
Quelle: https://blog.docker.com/feed/