﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<episodedetails>
  <plot>In this video, I’m taking a look at Dockhand, a Docker management platform focused on safer remote Docker management, smart updates, and vulnerability-aware update workflows.

We’ll install Dockhand, connect a Docker environment, look at the main dashboard, test update handling, check security scanning, and see how remote environments can be managed without exposing a risky Docker admin surface.

Links:
- Write-Up: https://christianlempa.de/videos/dockhand-tutorial
- Boilerplates: https://github.com/christianlempa/boilerplates
- Dockhand: https://dockhand.pro/
- Dockhand documentation: https://dockhand.pro/manual
- Hawser / remote environments: https://github.com/Finsys/hawser

________________

💜 Support me and become a Fan!
   → https://christianlempa.de/patreon
   → https://www.youtube.com/channel/UCZNhwA1B5YqiY1nLzmM0ZRg/join

💬 Join our Community!
   → https://christianlempa.de/discord

👉 Follow me everywhere
   → https://christianlempa.de

________________

Read my Tech Documentation
https://christianlempa.de/docs

My Gear and Equipment
https://christianlempa.de/kit

________________

Timestamps:

00:00 Introduction
00:43 What is Dockhand?
03:01 How to install Dockhand
06:41 Create a Dockhand Environment
08:01 Feature Overview
13:19 Automated Updates
15:32 Security Scanning
20:52 Connect Hawser Agents
24:08 Final thoughts

________________
Links can include affiliate links.</plot>
  <lockdata>false</lockdata>
  <dateadded>2026-05-21 09:11:00</dateadded>
  <title>Dockhand_-_A_Smarter_Safer_Docker_Manager</title>
  <year>20260508</year>
  <runtime>26</runtime>
  <genre>Science &amp; Technology</genre>
  <studio />
  <art>
    <poster>G:\jelly\meta\library\21\210f4aac7930e2daf586b8a4dbb91495\poster.png</poster>
  </art>
  <showtitle>Christian Lempa</showtitle>
  <fileinfo>
    <streamdetails>
      <video>
        <codec>av1</codec>
        <micodec>av1</micodec>
        <bitrate>286218</bitrate>
        <width>1920</width>
        <height>1080</height>
        <aspect>16:9</aspect>
        <aspectratio>16:9</aspectratio>
        <framerate>25</framerate>
        <language>und</language>
        <scantype>progressive</scantype>
        <default>True</default>
        <forced>False</forced>
        <duration>25</duration>
        <durationinseconds>1558</durationinseconds>
      </video>
      <audio>
        <codec>opus</codec>
        <micodec>opus</micodec>
        <bitrate>120616</bitrate>
        <language>eng</language>
        <scantype>progressive</scantype>
        <channels>2</channels>
        <samplingrate>48000</samplingrate>
        <default>True</default>
        <forced>False</forced>
      </audio>
      <data>
        <codec>bin_data</codec>
        <micodec>bin_data</micodec>
        <bitrate>1</bitrate>
        <language>eng</language>
        <scantype>progressive</scantype>
        <default>False</default>
        <forced>False</forced>
      </data>
      <embeddedimage>
        <codec>png</codec>
        <micodec>png</micodec>
        <width>1280</width>
        <height>720</height>
        <aspect>16:9</aspect>
        <aspectratio>16:9</aspectratio>
        <framerate>90000</framerate>
        <scantype>progressive</scantype>
        <default>False</default>
        <forced>False</forced>
      </embeddedimage>
    </streamdetails>
  </fileinfo>
</episodedetails>