最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

云原生之使用Docker部署homer靜態(tài)主頁的方法步驟

 更新時間:2023年08月04日 10:45:30   作者:江湖有緣  
本文主要介紹了云原生之使用Docker部署homer靜態(tài)主頁的方法步驟,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧

一、homer介紹

1.1 homer簡介

  • homer靜態(tài)主頁是一個非常簡單的靜態(tài)HOM epage,用于您的服務器,yaml通過一個簡單的配置文件 來保持您的服務

1.2 homer特點

  • yaml文件配置
  • 可安裝(pwa)
  • 搜索
  • 分組
  • 主題定制
  • 離線健康檢查
  • 鍵盤快捷鍵:/開始搜索。Escape停止搜索。Enter打開第一個匹配結果(尊重書簽的_target屬性)。Alt/ Option+Enter在新選項卡中打開第一個匹配結果。

二、本地環(huán)境介紹

2.1 本地環(huán)境規(guī)劃

本次實踐為個人測試環(huán)境,操作系統(tǒng)版本為centos7.6。

hostnameIP地址操作系統(tǒng)版本Docker版本
jeven192.168.3.166centos 7.620.10.17

2.2 本次實踐介紹

1.本次實踐部署環(huán)境為個人測試環(huán)境,生產(chǎn)環(huán)境請謹慎使用;
2.在Docker環(huán)境下成功部署部署homer靜態(tài)主頁。

三、本地環(huán)境檢查

3.1 檢查Docker服務狀態(tài)

檢查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 Thu 2023-08-03 11:07:29 CST; 15min ago
     Docs: https://docs.docker.com
 Main PID: 11669 (dockerd)
    Tasks: 40
   Memory: 161.3M

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

四、下載homer鏡像

在docker hub下載homer鏡像b4bz/homer:latest

docker pull b4bz/homer:latest

五、部署homer靜態(tài)主頁

5.1 創(chuàng)建掛載目錄

創(chuàng)建掛載目錄

[root@jeven ~]# mkdir -p /data/homer/data
[root@jeven ~]# cd /data/homer/
[root@jeven homer]#
chmod -R 777 /data/homer/

5.2 創(chuàng)建homer容器

使用docker run快速創(chuàng)建homer容器

docker run -d \
  -p 8580:8080 \
  -v /data/homer/data:/www/assets \
  --restart=always \
  b4bz/homer:latest

5.3 檢查容器狀態(tài)

檢查Magma容器運行狀態(tài)

[root@jeven homer]# docker ps
CONTAINER ID   IMAGE               COMMAND                  CREATED          STATUS                             PORTS                                       NAMES
f16259ff2da1   b4bz/homer:latest   "/bin/sh /entrypoint…"   14 seconds ago   Up 13 seconds (health: starting)   0.0.0.0:8580->8080/tcp, :::8580->8080/tcp   nervous_jemison

5.4 檢查容器運行日志

檢查容器運行日志

[root@jeven homer]# docker logs nervous_jemison
No configuration found, installing default config & assets
Starting webserver
2023-08-03 03:37:37: (server.c.1568) server started (lighttpd/1.4.64)

六、訪問homer靜態(tài)主頁

訪問地址:http://192.168.3.166:8580將IP地址改為自己服務器的IP地址。

七、添加網(wǎng)址

7.1 修改config.yml文件

在掛載目錄/data/homer/data下,修改config.yml文件。

[root@jeven data]# pwd
/data/homer/data
[root@jeven data]# ls
additional-page.yml.dist  config-demo.yml.dist  config.yml  config.yml.dist  config.yml.dist.sample-sui  custom.css.sample  icons  manifest.json  tools

7.2 重啟homer容器

重啟homer容器

[root@jeven data]# docker restart nervous_jemison
nervous_jemison

7.3 重新訪問homer靜態(tài)主頁

重新訪問homer導航頁,發(fā)現(xiàn)自定義網(wǎng)站已成功添加。

7.4 打開自定義網(wǎng)址

打開剛添加的自定義網(wǎng)址,看是否可以正常打開。

到此這篇關于云原生之使用Docker部署homer靜態(tài)主頁的方法步驟的文章就介紹到這了,更多相關Docker homer靜態(tài)主頁內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

  • docker cmd 執(zhí)行多個帶參數(shù)命令

    docker cmd 執(zhí)行多個帶參數(shù)命令

    Docker提供了CMD指令來指定容器啟動后要執(zhí)行的命令,本文主要介紹了docker cmd 執(zhí)行多個帶參數(shù)命令,文中通過示例代碼介紹的非常詳細,需要的朋友們下面隨著小編來一起學習學習吧
    2024-02-02
  • 使用docker環(huán)境變量動態(tài)配置nginx的問題小結

    使用docker環(huán)境變量動態(tài)配置nginx的問題小結

    這篇文章主要介紹了使用docker環(huán)境變量動態(tài)配置nginx,整個方案,采用的是通過docker run -e xxxx=xxx先往容器注入環(huán)境變量,然后進一步通過envsubst指令將環(huán)境變量寫入到具體的文件當中,實現(xiàn)動態(tài)配置文件內(nèi)容,需要的朋友可以參考下
    2022-06-06
  • docker容器如何指定utf-8編碼

    docker容器如何指定utf-8編碼

    這篇文章主要介紹了docker容器如何指定utf-8編碼問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-06-06
  • Docker拉取與部署OpenJDK到實際應用的完整流程

    Docker拉取與部署OpenJDK到實際應用的完整流程

    這篇文章主要介紹了Docker拉取與部署OpenJDK到實際應用的相關資料,包括鏡像拉取、容器運行、Java程序測試、Dockerfile構建優(yōu)化、容器管理、Spring Boot應用部署、數(shù)據(jù)持久化與網(wǎng)絡配置、常用問題與解決方案以及最佳實踐總結,需要的朋友可以參考下
    2025-11-11
  • Mac上使用Docker搭建kafka集群方式

    Mac上使用Docker搭建kafka集群方式

    這篇文章主要介紹了Mac上使用Docker搭建kafka集群方式,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-02-02
  • 重啟docker服務應用自啟停命令(推薦)

    重啟docker服務應用自啟停命令(推薦)

    這篇文章主要介紹了重啟docker服務應用自啟停命令,文中給大家提到了服務器重啟后啟動Docker命令,本文給大家介紹的非常詳細,具有一定的參考借鑒價值,需要的朋友可以參考下
    2019-12-12
  • docker 編輯Dockerfile 添加php7.2 acpu的問題

    docker 編輯Dockerfile 添加php7.2 acpu的問題

    這篇文章主要介紹了docker 編輯Dockerfile 添加php7.2 acpu問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-07-07
  • Docker容器的網(wǎng)絡管理和網(wǎng)絡隔離的實現(xiàn)

    Docker容器的網(wǎng)絡管理和網(wǎng)絡隔離的實現(xiàn)

    這篇文章主要介紹了Docker容器的網(wǎng)絡管理和網(wǎng)絡隔離的實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-05-05
  • Docker安裝和基礎用法 Docker入門教程第二篇

    Docker安裝和基礎用法 Docker入門教程第二篇

    這篇文章主要介紹了Docker安裝和基礎用法,Docker入門教程第二篇,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2016-10-10
  • Docker中cgroups資源控制實戰(zhàn)

    Docker中cgroups資源控制實戰(zhàn)

    cgroups是Linux內(nèi)核的功能,允許用戶管理和限制進程組資源使用,支持資源限制、優(yōu)先級控制、資源記錄等,應用廣泛,Docker和k8s等容器技術,通過cgroups實現(xiàn)精細的資源控制,本文就來詳細的介紹一下
    2024-11-11

最新評論

武定县| 涡阳县| 香河县| 灌阳县| 中山市| 龙胜| 萝北县| 松原市| 萝北县| 客服| 民乐县| 新竹县| 廉江市| 固镇县| 贡山| 江津市| 虎林市| 静乐县| 青龙| 沈丘县| 石林| 凤阳县| 白水县| 榆树市| 沂水县| 石阡县| 台中市| 明水县| 青州市| 虞城县| 尖扎县| 屯留县| 侯马市| 鹿泉市| 贵溪市| 南平市| 阜南县| 鹤峰县| 资溪县| 顺昌县| 临朐县|