Docker 图形化界面管理

一、介绍

Docker 图形化管理提供了很多工具,有Portainer、Docker UI、Shipyard等等,本文主要介绍Portainer。

Portainer是一个开源、轻量级Docker管理用户界面,基于Docker API,提供状态显示面板、应用模板快速部署、容器镜像网络数据卷的基本操作(包括上传下载镜像,创建容器等操作)、事件日志显示、容器控制台操作、Swarm集群和服务等集中管理和操作、登录用户管理和控制等功能。功能十分全面,基本能满足中小型单位对容器管理的全部需求。

二、安装

1、下载官方镜像
docker pull portainer/portainer

Using default tag: latest
latest: Pulling from portainer/portainer
d1e017099d17: Pull complete
ba5495c717cb: Pull complete
Digest: sha256:8146a5aae1135a0ccee424488c6867b438be21d1e915903a858d12e8382b817b
Status: Downloaded newer image for portainer/portainer:latest

2、创建数据卷
docker volume create portainer_data

portainer_data

3、运行容器
docker run -d -p 9026:9000 -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data portainer/portainer

439cc8a6d44a84f5967534c50d3accc43fbeb578258a52c2683afeb230dd6e04

参数说明:
-d:容器在后台运行;
-p 9000:9000 :宿主机9000端口映射容器中的9000端口
-v /var/run/docker.sock:/var/run/docker.sock :把宿主机的Docker守护进程(Docker daemon)默认监听的Unix域套接字挂载到容器中;
-v portainer_data:/data :把宿主机portainer_data数据卷挂载到容器/data目录;

4、查看容器进程
docker ps -l

CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
acc6408dff39 portainer/portainer “/portainer” 40 seconds ago Up 40 seconds 0.0.0.0:9026->9000/tcp charming_mendel

5、访问服务

访问方式:http://IP:9000 ,首次登录需要注册用户,给用户admin设置密码,如下图:
在这里插入图片描述
单机版本选择“Local",点击Connect即可连接到本地docker,如下图:
在这里插入图片描述
注意:从上图可以看出,有提示需要挂载本地 /var/run/docker.socker与容器内的/var/run/docker.socker连接。因此,在启动时必须指定该挂载文件。
进入后可以对容器、镜像、网络、数据卷等进行管理,如下图:
在这里插入图片描述

三、参考链接

官方网站:https://portainer.io/
官方文档:https://portainer.readthedocs.io/
演示网址:http://demo.portainer.io 账号admin 密码 tryportainer

Docker的工作模式通常是命令行的,但有时候我们需要在Docker容器中运行图形界面的软件或者进行图像处理等操作,这就需要解决Docker图形化界面问题。\[1\]一种常见的需求是在Docker中安装图形化远程桌面,可以用于远程调试或轻量级办公。\[2\]然而,在配置Docker中的Ubuntu的VNC时,可能会遇到一些问题,比如图形界面中显示的中文不全面,部分地方显示为英文。这是因为Docker中的Ubuntu是精简版本,某些软件包被精简了导致的。解决办法是恢复正常模式,可以执行命令"unminimize"来恢复正常模式。\[3\]通过解决这些问题,我们可以在Docker中实现图形化界面的需求。 #### 引用[.reference_title] - *1* [Docker图形界面](https://blog.csdn.net/soralaro/article/details/106315730)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item] - *2* *3* [docker容器安装图形桌面](https://blog.csdn.net/lxyoucan/article/details/121679346)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值