背景说明

在容器管理时在服务器场景可能没有图形化界面,这里提供一种命令行的管理方式。

解决方案

开源地址

https://github.com/skanehira/docui

安装部署

  1. [root@vm1 ~]# docker run --rm -itv /var/run/docker.sock:/var/run/docker.sock skanehira/docui
  2. Unable to find image 'skanehira/docui:latest' locally
  3. latest: Pulling from skanehira/docui
  4. b71f96345d44: Pull complete
  5. 8cd4a359bcc9: Retrying in 11 seconds
  6. latest: Pulling from skanehira/docui
  7. b71f96345d44: Pull complete
  8. 8cd4a359bcc9: Pull complete
  9. Digest: sha256:458eecd2a79ecaee38fc7b9cbb0861de1f5918ffa0645b27319678618ae9020b

执行完上诉命令,自动进入如下界面
image.png

启动优化

可以使用别名的方式进行优化启动方式,不用每次敲入这么长的命令

  1. [root@vm1 ~]# echo "alias dcui='docker run --rm -itv /var/run/docker.sock:/var/run/docker.sock skanehira/docui'" >> /etc/profile
  2. [root@vm1 ~]# source /etc/profile
  3. [root@vm1 ~]# dcui

命令操作

通过快捷键对容器进行管理。
image.png