关于云原生:云原生之使用Docker部署Magma导航页

88次阅读

共计 2144 个字符,预计需要花费 6 分钟才能阅读完成。

@TOC

一、Magma 导航页介绍

1.1 Magma 导航页简介

Magma 导航页是一款可高度定制、轻量级和响应性强的集体仪表板。

1.2Magma 导航页特点

  • 简略, 轻量级, 疾速
  • 多种语言
  • 多重主题
  • 可高度定制的

二、本地环境介绍

2.1 本地环境规划

本次实际为集体测试环境,操作系统版本为 centos7.6。

hostname IP 地址 操作系统版本 Docker 版本
jeven 192.168.3.166 centos 7.6 20.10.17

2.2 本次实际介绍

1. 本次实际部署环境为集体测试环境,生产环境请审慎应用;
2. 在 Docker 环境下胜利部署部署 Magma 导航页。

三、本地环境查看

3.1 查看 Docker 服务状态

查看 Docker 服务是否失常运行,确保 Docker 失常运行。

[root@jeven ~]# 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 Tue 2023-07-11 20:05:39 CST; 2 weeks 0 days ago
     Docs: https://docs.docker.com
 Main PID: 9572 (dockerd)
    Tasks: 51
   Memory: 2.8G
   CGroup: /system.slice/docker.service

3.2 查看 Docker 版本

查看 Docker 版本

[root@jeven ~]# docker version
Client: Docker Engine - Community
 Version:           20.10.17
 API version:       1.41
 Go version:        go1.17.11
 Git commit:        100c701
 Built:             Mon Jun  6 23:05:12 2022
 OS/Arch:           linux/amd64
 Context:           default
 Experimental:      true

Server: Docker Engine - Community
 Engine:
  Version:          20.10.17
  API version:      1.41 (minimum version 1.12)
  Go version:       go1.17.11
  Git commit:       a89b842
  Built:            Mon Jun  6 23:03:33 2022
  OS/Arch:          linux/amd64
  Experimental:     false
 containerd:
  Version:          1.6.6
  GitCommit:        10c12954828e7c7c9b6e0ea9b0c02b01407d3ae1
 runc:
  Version:          1.1.2
  GitCommit:        v1.1.2-0-ga916309
 docker-init:
  Version:          0.19.0
  GitCommit:        de40ad0

3.3 查看 docker compose 版本

查看 Docker compose 版本,确保 2.0 以上版本。

[[root@jeven ~]# docker compose version
Docker Compose version v2.19.1

四、下载 Magma 镜像

在 docker hub 下载 Magma 镜像 help14/magma:latest

docker pull help14/magma:latest

五、部署 Magma 导航页

5.1 创立挂载目录

创立挂载目录

[root@jeven ~]# mkdir -p /data/magma/data
[root@jeven ~]# cd /data/magma/

5.2 创立 magma 容器

应用 docker run 疾速创立 magma 容器

docker run -d --name magma -p 8060:7001 -v /data/magma/data/:/app/data help14/magma

5.3 查看容器状态

查看 Magma 容器运行状态

[root@jeven magma]# docker ps
CONTAINER ID   IMAGE                           COMMAND                  CREATED          STATUS                  PORTS            NAMES
b844a7304dfd   help14/magma                    "/bin/sh -c ./magma"     14 seconds ago   Up 12 seconds           0.0.0.0:8060->7001/tcp, :::8060->7001/tcp         magma

六、拜访 Magma 导航页

拜访地址:http://192.168.3.166:8060/
将 IP 地址改为本人服务器的 IP 地址。

七、增加网址

7.1 批改 data.yaml 文件

在挂载目录 /data/magma/data 下,批改 data.yaml 文件。

[root@jeven data]# pwd
/data/magma/data
[root@jeven data]# ls
assets  config.yaml  css  data.yaml  fonts  icon  js

7.2 重启 magma 容器

重启 magma 容器

 docker restart magma

7.3 从新拜访 Magma 导航页

从新拜访 Magma 导航页,发现自定义网站已胜利增加。

7.4 关上自定义网址

关上刚增加的自定义网址,看是否能够失常关上。

正文完
 0