首页 > 其他分享 >docker可视化操作

docker可视化操作

时间:2023-12-17 20:46:50浏览次数:35  
标签:容器 Pull -- ui 可视化 操作 docker Docker

云原生之部署Docker可视化管理工具docker.ui

原创 江湖有缘 运维技术学习 2023-12-15 18:10 发表于湖北

一、docker.ui介绍

1.docker.ui简介

DockerUI是一个易用且轻量化的 Docker 管理工具,透过 Web 界面的操作,更方便对于 Docker 指令不熟悉的用户更容易操作 Docker 。

2.docker.ui功能

  • Docker主机管理:数据卷管理,镜像管理,容器管理,构建管理,仓库配置管理,网络配置管理

  • Docker Swarm集群管理:集群概要信息,节点管理,Service管理,任务管理,密码管理,配置管理

二、检查本地docker环境

1.检查系统版本

[root@docker ~]# cat /etc/centos-release CentOS Linux release 7.6.1810 (Core)   

2.检查docker版本

[root@docker ~]# docker version Client: Docker Engine - Community  Version:           20.10.22  API version:       1.41  Go version:        go1.18.9  Git commit:        3a2c30b  Built:             Thu Dec 15 22:30:24 2022  OS/Arch:           linux/amd64  Context:           default  Experimental:      true  Server: Docker Engine - Community  Engine:   Version:          20.10.22   API version:      1.41 (minimum version 1.12)   Go version:       go1.18.9   Git commit:       42c8b31   Built:            Thu Dec 15 22:28:33 2022   OS/Arch:          linux/amd64   Experimental:     false  containerd:   Version:          1.6.14   GitCommit:        9ba4b250366a5ddde94bb7c9d1def331423aa323  runc:   Version:          1.1.4   GitCommit:        v1.1.4-0-g5fd4c4d  docker-init:   Version:          0.19.0   GitCommit:        de40ad0  

3.检查docker服务状态

检查docker服务状态,如未启动docker服务,需启动docker服务。

[root@docker ~]# systemctl status docker ● docker.service - Docker Application Container Engine    Loaded: loaded (/usr/lib/systemd/system/docker.service; enabled; vendor preset: disabled)    Active: active (running) since Wed 2023-03-15 16:32:02 CST; 1 day 3h ago      Docs: https://docs.docker.com  Main PID: 5775 (dockerd)     Tasks: 10    Memory: 118.0M    CGroup: /system.slice/docker.service            └─5775 /usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock 

三、下载docker.ui镜像

从dockerhub拉取docker.ui镜像,版本选择1.0.1,也可以选择最新版本latest。

[root@docker ~]# docker pull joinsunsoft/docker.ui:1.0.1 1.0.1: Pulling from joinsunsoft/docker.ui 213ec9aee27d: Pull complete  362df81e5664: Pull complete  c3f864fca442: Pull complete  5a55080a5af0: Pull complete  497ed8376dfb: Pull complete  4642bc86bdfb: Pull complete  af43397a88d3: Pull complete  Digest: sha256:1b70b86be661e931e112d8b59850eeac927966679c52b46064d67df2c489d7a5 Status: Downloaded newer image for joinsunsoft/docker.ui:1.0.1 docker.io/joinsunsoft/docker.ui:1.0.1  

四、部署docker.ui工具

1.创建docker.ui容器

使用docker 的cli命令直接创建docker.ui容器。

docker run -d --name docker.ui --restart always -v /var/run/docker.sock:/var/run/docker.sock -p 8010:8999 joinsunsoft/docker.ui:1.0.1 
图片

2.检查docker.ui容器状态

检查docker.ui容器状态

[root@docker ~]# docker ps CONTAINER ID   IMAGE                         COMMAND      CREATED              STATUS              PORTS                                       NAMES af541cbf4f0c   joinsunsoft/docker.ui:1.0.1   "./server"   About a minute ago   Up About a minute   0.0.0.0:8010->8999/tcp, :::8010->8999/tcp   docker.ui  

3.检查docker.ui容器运行日志

检查docker.ui容器运行日志

[root@docker ~]# docker logs docker.ui [2023/03/16 11:47:17 UTC 126] [INFO][gohutool.docker4go.ui] (main.initEndpointFile:155) unix Docker Endpoint is attached [2023/03/16 11:47:17 UTC 324] [INFO][gohutool.docker4go.ui] (main.main:71) Database is load. [2023/03/16 11:47:17 UTC 326] [INFO][gohutool.docker4go.ui] (main.main:91) Start docker-ui-v1.0.0 now ....  [2023/03/16 11:47:17 UTC 326] [INFO][gohutool.docker4go.ui] (main.startHttpServer:319) Starting HTTP server on [::]:8999  

五、访问docker.ui

1.访问docker.ui首页

访问地址:http://192.168.3.157:8010/login.html 初始用户名/密码ginghan/123456

图片 图片

2.查看宿主机运行容器

选择左侧菜单栏,可以查看宿主机全部运行容器。

图片

3.查看宿主机的容器镜像

可以查看宿主机本地docker容器镜像

图片

4.查看容器网络情况

查看docker的容器网络情况

图片

 

江湖有缘

赞赏二维码喜欢作者

2 人喜欢

阅读 1.1万 运维技术学习   ​ 收藏此内容的人还喜欢   云原生之部署Docker管理面板SimpleDocker     我看过的号 运维技术学习 不看的原因   【后端】Docker容器的日常使用     浪客问心 不看的原因   12个不可不知的Linux网络命令,精通Linux网络编程     Java学研大本营 不看的原因

docker启动报错 (iptables failed: iptables --wait -t nat -A DOCKER -p tcp -d 0/0 --dport

 

今天修改完docker宿主机的防火墙文件

1 vim /etc/sysconfig/iptables

 停止容器再启动时 报如下错误

(iptables failed: iptables --wait -t nat -A DOCKER -p tcp -d 0/0 --dport

 

解决方法:

重启docker,重启docker之前务必记录其他容器状态,防止重启docker对其他容器产生影响。

1 systemctl restart docker

 

 

标签:容器,Pull,--,ui,可视化,操作,docker,Docker
From: https://www.cnblogs.com/cherishthepresent/p/17909733.html

相关文章

  • C#读写SQL Server的操作,仅作为记录
    publicstaticstringconnStr="Server=127.0.0.1;Database=WJB;UserId=sa;Password=XXXXXX";///<summary>///根据SQL语句返回所查询的DataTable对像,有参数///</summary>///<paramname="sql">SQL语句</param>///<paramname=&qu......
  • 使用Selenium进行Web自动化操作
    我们可使用Selenium进行Web自动化操作。一、环境搭建:1.下载安装Pycharm2.在Pycharm中新建项目3.在Pycharm中安装Selenium(FIle->Settings->Project:项目名->PythonInterpreter->加号->搜索添加Selenium)4.下载符合浏览器版本的chromedriver.exe114之前chromedriver驱动版本:淘......
  • 5个免费、跨平台的SQLite数据库可视化工具
    前言SQLite是一个轻量级的嵌入式关系型数据库,目前最新的版本是SQLite3。今天推荐5个实用的SQLite数据库可视化工具(GUI),帮助大家更好的管理SQLite数据库。什么是SQLite?SQLite是一个轻量级的嵌入式关系型数据库,它以一个小型的C语言库的形式存在。它的设计目标是嵌入式的,而且已......
  • Docker Compose 快速搭建 Redis 单机版
    Redis是非常流行的缓存中间件,其具有功能强大和部署简单的优势,我们在CentOS上使用yum就能够在线安装Redis。之所以要介绍使用Docker进行容器化部署Redis,主要原因是当前容器化部署是主流,而且能够保障服务器文件系统的整洁。本篇博客主要介绍如何使用docker-compose快速......
  • 【电子公文系统】日常操作流程
    登录系统:用户通过用户名和密码访问电子公文系统。创建文档:用户选择合适的模板创建新文档。完成文档内容的编辑,并保存草稿。文档审批流程:文档创建者提交文档以启动审批流程。文档在审批流程中沿着预设的路径流转,发送给一个或多个审批者。审批者审查文档,提出修改......
  • docker从0安装Jenkins
    docker从0安装JenkinsUbuntu初始化sudoapt-getinstallopenssh-serversudovim/etc/ssh/sshd_config设置静态IPcd/etc/netplan···network:version:2renderer:NetworkManagerethernets:ens33:#网卡名称dhcp4:no#关闭dhcp......
  • C++中SQLite数据库操作实例:查询、增加、修改、删除一网打尽
     在C++中使用SQLite数据库需要使用SQLite的C/C++接口。以下是一个简单的示例,演示如何在C++中使用SQLite,并提供了常见的查询、增加、修改和删除功能。为了使用SQLite,你需要下载SQLite的C/C++接口,并链接到你的项目中。首先,确保你已经下载了SQLite的C/C++接口,然后将头文件和库文......
  • 浅析浏览器数据库IndexedDB:基本概念、操作流程及各对象属性和方法
    一、概述随着浏览器的功能不断增强,越来越多的网站开始考虑,将大量数据储存在客户端,这样可以减少从服务器获取数据,直接从本地获取数据。Cookie的大小不超过4KB,且每次请求都会发送回服务器;LocalStorage在2.5MB到10MB之间(各家浏览器不同),而且不提供搜索功能,不能建......
  • 推荐一款Redis可视化工具:ARDM
    还是那句话:出众的软件有很多,适合自己的才是最好的。AnotherRedisDesktopManager......
  • DOCKER20231217: 容器引擎Docker
       1.1Docker简介 1.1.1什么是Docker?一种轻量级的操作系统虚拟化技术,基于Go语言实现的开源容器项目,诞生于2013年,最初发起者是dotCloud公司(现DockerInc)Docker容器化虚拟技术vs传统虚拟机技术特性容器虚拟机启动秒级分钟级硬盘使用一般为MB一般为G......