Docker因其相对于VMWare等虚拟机的独特优势而受到开发人员和运营商的青睐(详见下表)。
因此,如何管理好Docker也变得尤为重要。
管理Docker方法命令行形式
启动Docker:systemctlstartdocker
停止Docker:systemctlstopdocker
重启Docker:systemctlrestartdocker
查看Docker状态:systemctlstatusdocker
开机启动:systemctlenabledocker
当前系统Docker信息:dockerinfo
列举出所有的容器:dockerps-a
停止容器:dockerstart容器ID或容器名
直接关闭容器:dockerkill容器ID或容器名
重启容器:dockerrestart容器ID或者容器名
删除容器:dockerrm容器ID或者容器名
查看镜像:dockerimagels
UI工具形式
远程看Docker的日志(需要记住日志文件路径),直接进入Docker内部的命令行,直接使用类似:
dockerexec-it[containerid]bash(左右滑动查看完整代码)不易记住,且需要记住容器的id或者名称,稍显不方便。故今天介绍一款Docker界面管理工具Portainer。
PortainerPortainer是Docker的图形化管理工具,提供状态显示面板、应用模板快速部署、容器镜像网络数据卷的基本操作(包括上传下载镜像,创建容器等操作)、事件日志显示、容器控制台操作、Swarm集群和服务等集中管理和操作、登录用户管理和控制等功能。
功能十分全面,基本能满足中小型单位对容器管理的全部需求。
Github上项目