一、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 打开自定义网址
打开刚添加的自定义网址,看是否可以正常打开。云原生docker容器linux服务器 标签:导航页,magma,Magma,docker,data,Docker From: https://www.cnblogs.com/ratelcloud/p/18595160