Docker配置dockerhand控制台

一、安装dockerhand镜像

  1、预先要安装docker

  2、拉取镜像fnsys/dockhand:latest

~]# docker pull dockhand:latest #默认拉取最新镜像
~]# docker images #查看镜像

  能查看到镜像成功拉取。

image

 

二、直接运行dockerhand

docker run -d \
  --name my-dockhand \
  --restart unless-stopped \
  -p 3000:3000 \
  -v /var/run/docker.sock:/var/run/docker.sock \
  -v /dockhand/data:/app/data \
  -v /etc/localtime:/etc/localtime:ro \
  -v /etc/timezone:/etc/timezone:ro \
  fnsys/dockhand:latest

  这里运行完,直接docker ps -a能查看是否运行。运行后面还有(healthy)正常情况。

image

 

三、登陆控制台

  默认端口3000,http://127.0.0.1:3000

  默认不需要登陆账号,后续要配置账号密码,而且还需要其他配置。

image

 

四、配置账号密码

  选择Settings->Authentication->Add user 可以配置登陆账号密码。

  1、先打开Authentication->On必须先打开认证。

  2、然后选择添加账号Add User。

image

 

五、使用nginx进行反向代理控制台

  dockerhand若使用nginx方向代理访问,websocket需要配置。否则无法转发websocket的数据。

server {
    # 其他配置
    .....
    # websocket转发配置
    proxy_http_version 1.1;
    proxy_set_header Upgrade $http_upgrade;
    proxy_set_header Connection "upgrade";
}

  然后可以在控制台选择容器进行shell命令行操作,而不需要登陆ssh进行容器访问。

image

 

  最后,dockerhand虽然是刚兴起的docker控制台,但是界面现代化、干净清爽,仪表盘信息密度高且交互流畅,比起Portainer 更加适合新手入门,唯一缺点现在还没支持中文,但是简单的英文还是很好理解。后面还需要更加复杂的配置可以查看dockerhand官网,以及参考github源码。

 

posted @ 2026-06-15 11:30  Auler  阅读(11)  评论(0)    收藏  举报