[转帖]银河麒麟高级服务器操作系统V10SP1安装Docker管理工具(Portainer+DockerUI)

银河,麒麟,高级,服务器,操作系统,v10sp1,安装,docker,管理工具,portainer,dockerui · 浏览次数 : 0

小编点评

**一、系统环境配置** 1. 安装操作系统版本:银河麒麟高级服务器操作系统V10SP1(x86_64)。 2. 配置系统防火墙。 3. 启动docker服务。 **二、安装Docker** 使用Yum命令在线安装docker-engine: ``` [root@localhost ~]# yum install docker-engine ``` 确认docker状态: ``` [root@localhost ~]# docker -v #查看docker版本 ``` **三、安装Docker管理工具 Docker管理工具之Portainer** 1. 搜索docker镜像“portainer”。 2. 拉取docker镜像“portainer/portainer”。 3. 使用拉取的docker镜像“portainer/portainer”创建容器“my-portainer”。 4. 查看容器状态及容器日志: ``` docker ps -a docker logs --details 1f80c3c65b6b ``` **Portainer访问测试** 在Web浏览器地址栏输入“http://IP:9000/”访问Portainer管理界面;其中“IP”表示IP地址。 **Docker管理工具之DockerUI** 1. 安装Golang运行环境。 2. 下载最新版本的golang源码包。 3. 解压源码包到安装目录,并修改环境变量。 4. 运行如下命令来安装DockerUI: ``` unzip docker.ui-main.zip cd docker.ui-main/ export GO111MODULE=on go env -w GOPROXY=https://goproxy.cn,direct go mod tidy go mod download go build -o server . ``` 5. 启动DockerUI: ``` nohup ./server & ``` 6. 访问DockerUI管理界面;其中“IP”表示IP地址。

正文

一、系统环境配置

  1. 安装OS版本:银河麒麟高级服务器操作系统V10SP1(x86_64);
  2. 配置系统防火墙;
    [root@localhost docker.ui-main]# firewall-cmd --add-port=8999/tcp --permanent
    [root@localhost docker.ui-main]# firewall-cmd --add-port=8999/udp --permanent
    [root@localhost docker.ui-main]# firewall-cmd --add-port=9000/tcp --permanent
    [root@localhost docker.ui-main]# firewall-cmd --add-port=9000/udp --permanent
    [root@localhost docker.ui-main]# firewall-cmd --reload
    在这里插入图片描述

二、安装Docker

  1. 使用Yum命令在线安装docker-engine;
    [root@localhost ~]# yum install docker-engine
    在这里插入图片描述
  2. 确认docker状态;
    [root@localhost ~]# docker -v #查看docker版本
    [root@localhost ~]# systemctl status docker #确认docker服务已经运行
    在这里插入图片描述

三、安装Docker管理工具

Docker管理工具之Portainer

Portainer简介

Portainer 是一个轻量级的管理 UI ,可让你轻松管理不同的 Docker 环境(Docker 主机或 Swarm 群集)。Portainer 的目的是部署和使用一样简单。它由一个可以在任何 Docker 引擎上运行的单一容器组成(可以部署为 Linux 容器或 Windows 本地容器,也支持其他平台)。Portainer 允许你管理所有的 Docker 资源(容器、镜像、卷、网络等等)。它与独立的 Docker 引擎和 Docker Swarm 模式兼容。

Portainer安装

  1. 搜索docker镜像“portainer”;
    [root@localhost ~]# docker search portainer
    在这里插入图片描述

  2. 拉取docker镜像“portainer”;
    [root@localhost ~]# docker pull portainer/portainer
    在这里插入图片描述

  3. 使用拉取的docker镜像“portainer/portainer”创建容器“my-portainer”;
    [root@localhost ~]# docker run -d -p 9000:9000 \
    -v /var/run/docker.sock:/var/run/docker.sock \
    -v /root/portainer:/data \
    –name my-portainer \
    portainer/portainer
    (注)命令说明:
    ①后台运行容器:-d
    ②宿主机9000端口映射到容器中的9000端口:-p 9000:9000
    ③把宿主机的Docker守护进程(docker daemon)默认监听的socket挂载到容器中,容器中的进程可以通过此socket与docker daemon通信:
    -v /var/run/docker.sock:/var/run/docker.sock
    ④把宿主机目录/root/portainer挂载到容器的/data 目录:
    -v /root/portainer:/data
    ⑤指定portainer容器的名称:–name my-portainer

  4. 查看容器状态及容器日志;
    [root@localhost ~]# docker ps -a #查看当前运行的容器
    [root@localhost ~]# docker logs --details 1f80c3c65b6b #查看容器日志
    在这里插入图片描述

Portainer访问测试

在Web浏览器地址栏输入“http://IP:9000/”访问Portainer管理界面;
注:(首次登录需要为admin账户设置密码,并选择“Local”模式)
在这里插入图片描述
在这里插入图片描述

Docker管理工具之DockerUI

DockerUI简介

DockerUI是一个易用且轻量化的Docker管理工具,通过Web界面的操作,更方便对于Docker命令不熟悉的用户更快的进入Docker的世界。DockerUI功能覆盖了Docker CLI 95%以上的命令行功能,可以轻松的进行Docker环境和Docker Swarm集群环境的管理和维护。支持容器化的安装方式,且完全开源免费。

DockerUI安装

  1. 安装Golang运行环境;
    A. 下载最新版本的golang源码包;
    [root@localhost ~]# wget https://golang.google.cn/dl/go1.19.linux-amd64.tar.gz -C /usr/local/
    在这里插入图片描述
    B. 解压源码包到安装目录,并修改环境变量;
    [root@localhost ~]# tar -zxvf go1.19.linux-amd64.tar.gz
    [root@localhost ~]# vim /etc/profile
    在/etc/profile文件末尾添加如下内容:
export GOROOT=/usr/local/go 
export PATH=$PATH:$GOROOT/bin:$GOPATH/bin
export GOPATH=/home/gopath

    C. 使上述添加的环境变量生效,并验证golang环境。
    [root@localhost ~]# source /etc/profile
    [root@localhost ~]# go version
    [root@localhost ~]# go env
    在这里插入图片描述
    2. 获取DockerUI源码包;
    下载链接:DockerUI
    3. 运行如下命令来安装DockerUI;
    [root@localhost ~]# unzip docker.ui-main.zip
    [root@localhost ~]# cd docker.ui-main/
    [root@localhost docker.ui-main]# export GO111MODULE=on
    [root@localhost docker.ui-main]# go env -w GOPROXY=https://goproxy.cn,direct
    [root@localhost docker.ui-main]# go mod tidy
    [root@localhost docker.ui-main]# go mod download
    [root@localhost docker.ui-main]# go build -o server .
    在这里插入图片描述
    在这里插入图片描述
    4. 启动DockerUI;
    [root@localhost docker.ui-main]# nohup ./server &
    在这里插入图片描述

    DockerUI访问测试

    在Web浏览器地址栏输入“http://IP:8999/”访问DockerUI管理界面;
    注:(初始默认账户/密码:ginghan/123456)
    在这里插入图片描述
    在这里插入图片描述

    文章知识点与官方知识档案匹配,可进一步学习相关知识
    云原生入门技能树首页概览9995 人正在系统学习中

    与[转帖]银河麒麟高级服务器操作系统V10SP1安装Docker管理工具(Portainer+DockerUI)相似的内容:

    [转帖]银河麒麟高级服务器操作系统V10SP1安装Docker管理工具(Portainer+DockerUI)

    文章目录 一、系统环境配置二、安装Docker三、安装Docker管理工具Docker管理工具之PortainerPortainer简介Portainer安装Portainer访问测试 Docker管理工具之DockerUIDockerUI简介DockerUI安装DockerUI访问测试 一、系统环

    [转帖]银河麒麟高级服务器操作系统V10SP1 - ISO镜像定制 + KickStart自动化安装

    文章目录 一、基础环境搭建1. 原始ISO获取2. 系统安装 二、ISO镜像定制1. 准备工作2. 修改ISO镜像3. 生成ISO镜像; 三、ISO镜像验证 一、基础环境搭建 1. 原始ISO获取 OS版本:银河麒麟高级服务器操作系统V10SP1(X86_64) 百度网盘:https://pan.b

    [转帖]使用U盘安装银河麒麟服务器操作系统V10SP2出现“设置基础软件仓库时出错”报错导致无法继续安装的解决方法

    文章目录 一、复现步骤二、解决方法方法①:配置银河麒麟外网源(仅限于互联网环境)方法②:修改安装引导启动参数 一、复现步骤 操作系统版本:银河麒麟高级服务器操作系统V10SP2-20210524(x86_64) 使用Rufus工具制作U盘启动盘; 修改启动项,选择从U盘启动; 进入系统安装界面,这里

    [转帖]【银河麒麟V10】【服务器】kvm创建桥接

    1、前置条件:安装好麒麟V10服务器操作系统、安装kvm、在kvm创建好麒麟V10系统的虚拟机 实验环境:宿主机:麒麟V10 0711 x86_64 ip:192.168.1.11 虚拟机:kvm + 麒麟V10 0711 x86_64 ip:192.168.1.110 2、宿主机配置 # yum

    [转帖]【银河麒麟V10】【服务器】numa技术

    目录 1、numa介绍 2、numa工具安装 3、numa查看 4、numa测试 5、numa打开与关闭 6、补充:服务器SMP、NUMA、MPP三大体系结构介绍 (1)、 SMP(Symmetric Muti-Processor) (2)、NUMA(Non-Uniform Memory Acces

    [转帖]银河麒麟、中标麒麟学习实操资料汇总(含V4、V7、V10)

    https://aijishu.com/a/1060000000354786 服务器极术推荐学习分享 数据库和操作系统关系十分密切,因为数据库是运行于操作系统上的一个管理数据的应用。在数据库国产化替代的浪潮之下,一批批国产操作系统也崭露头角。墨天轮社区便选取了中国操作系统排行榜上排名靠前的麒麟软件,

    [转帖]银河麒麟服务器操作系统V10SP1-x86_64系统环境下部署aarch64虚拟机

    文章目录 主机系统环境搭建aarch64虚拟机环境①安装“虚拟系统管理器”②编译安装Qemu for Aarch64③获取aarch64架构的qcow2镜像④使用qcow2镜像文件创建虚拟机⑤开始使用aarch64虚拟机 主机系统环境 OS版本:银河麒麟服务器操作系统V10SP1-x86_64 qe

    [转帖]方神: 银河麒麟V10SP1桥接配置网卡总结

    简介 公司计划再XC服务器上做业务软件的兼容测试,为了满足需要,想利用操作系统自带的KVM虚拟化做些虚拟机。再配置过程中发现虚拟机无法与宿主机通信,无法访问外网。以下对该问题做些简要的故障分析记录。 环境说明 服务器: 飞腾S2500*2 128Core 1T内存 操作系统: #版本 Kylin L

    [转帖]TiDB 6.1 单机环境 On openEular 2003 SP3

    https://tidb.net/book/book-rush/best-practice/other-practice/tidb61-on-openEular2003 背景​ 最近对国产操作系统很感兴趣,也有一些场景需要验证落地,官方支持银河麒麟 V10(X86,ARM),统信 UOS 等国产操作

    [转帖]基本系统调用性能lmbench测试方法和下载

    简介 Lmbench是一套简易,可移植的,符合ANSI/C标准为UNIX/POSIX而制定的微型测评工具。一般来说,它衡量两个关键特征:反应时间和带宽。 Lmbench旨在使系统开发者深入了解关键操作的基础成本。 本文以银河麒麟/Ubuntu为例。 文末获取【lmbench】工具下载地址 测试方法