日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

通过docker搭建企业内部文档共享平台-MM-WiKi

發布時間:2023/12/20 编程问答 31 豆豆
生活随笔 收集整理的這篇文章主要介紹了 通过docker搭建企业内部文档共享平台-MM-WiKi 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

前面已經通過源碼包的方式搭建了MM-WiKi,本編將通過docker容器化的方式部署,此鏡像基于centos7和mysql5.7,mm-wiki的版本為v0.2.1。

一、準備工作

1、安裝docker

2、拉取所需鏡像

docker pull centos:7

docker pull mysql5.7

3、創建所需目錄

mkdir -p /home/mm-wiki/{mmwiki/{build_images,data},mysql/{sql,data}} tree /home/mm-wiki/ /home/mm-wiki/ ├── mmwiki ## mm-wiki相關目錄 │ ├── build_images #構建mm-wiki鏡像的目錄 │ └── data #存放運行mm-wiki鏡像后容器的數據目錄,用戶持久化 └── mysql #myql相關目錄├── data #存放運行mysql鏡像后容器的數據目錄,用戶持久化└── sql #存放運行mysql鏡像后容器的初始化sql文件

4、下載mm-wiki安裝包

wget https://github.com/phachon/mm-wiki/releases/download/v0.2.1/mm-wiki-v0.2.1-linux-amd64.tar.gz -o /home/mm-wiki/build_images/mm-wiki-v0.2.1-linux-amd64.tar.gz

二、運行mysql鏡像生成容器

1、此處參考:通過docker快速部署mysql5.7

2、編寫初始化sql文件和運行鏡像生成容器

1> 初始化sql文件

cat << EOF > /home/mm-wiki/mysql/sql/init.sql #路徑和參考鏈接有變化 SET NAMES utf8mb4; SET FOREIGN_KEY_CHECKS = 0; CREATE DATABASE mmwiki; CREATE USER 'mmwiki'@'%' IDENTIFIED BY "mmwiki@123"; GRANT ALL ON mmwiki.* TO 'mmwiki'@'%' IDENTIFIED BY "mmwiki@123"; FLUSH PRIVILEGES; EOF

2> 運行鏡像生成容器的命令

docker run -itd --name mysql -h mysql -p 33306:3306 -v /home/mm-wiki/mysql/sql:/docker-entrypoint-initdb.d/ -v /home/mm-wiki/mysql/data:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=123456 mysql:5.7

三、運行mm-wiki鏡像生成容器

1、構建mm-wiki鏡像

1> 編寫dockerfile文件

cat << EOF > /home/mm-wiki/mmwiki/build_images/dockerfile #基礎鏡像 FROM centos:7 #指定維護者信息 MAINTAINER wkx wkx-422 #安裝基礎工具,可跳過 #RUN yum -y install wget vim telnet #創建所需目錄,分別是安裝目錄和數據目錄 RUN mkdir -p /opt/mmwiki/{mm-wiki,data} #下載安裝包,網速慢的話可以跳過 #RUN wget https://github.com/phachon/mm-wiki/releases/download/v0.2.1/mm-wiki-v0.2.1-linux-amd64.tar.gz -o /opt/mm_wiki/mm-wiki.tar.gz #將本地的安裝包上傳到容器中 ADD mm-wiki-v0.2.1-linux-amd64.tar.gz /opt/mmwiki/mm-wiki #設置主目錄 WORKDIR /opt/mmwiki/mm-wiki #后臺啟動,用ENTRYPOINT代替 #CMD ./install/install #拷貝啟動腳本文件 COPY docker-entrypoint.sh /usr/bin/docker-entrypoint.sh #賦予腳本啟動權限 RUN chmod +x /usr/bin/docker-entrypoint.sh #暴露啟動端口,如果沒有--port參數,默認為8090;如果有啟動--port參數,必須和docker-entrypoint.sh啟動腳本中的--port參數的端口一致 EXPOSE 8090 8080 #掛起進程,便于下次容器啟動時可以運行 ENTRYPOINT ["docker-entrypoint.sh"]

2> 編寫docker-entrypoint啟動腳本(目的是在容器運行時后臺進程掛起)

cat << EOF > /home/mm-wiki/mmwiki/build_images/docker-entrypoint.sh #!/bin/bash if [ -d /opt/mmwiki/mm-wiki ]; then #判斷容器內的安裝目錄釋放存在cd /opt/mmwiki/mm-wiki elseecho "/opt/mmwiki/mm-wiki not found"return 51 fiif [ -f ./install.lock ]; then #判斷容器內./install.lock是否存在,不存在則是install,否則為正常啟動狀態 ./mm-wiki --conf ./conf/mm-wiki.conf elsecd install && ./install #如果需要指定端口,后面加--port=8087即可 fi EOF

3> 構建鏡像

docker build -t mm-wiki:v0.2.1 .

2、運行mm-wiki鏡像

docker run -itd --name mm-wiki -h wiki --link mysql:db -p 8090:8090 -p 8080:8080 -v /home/mm-wiki/mmwiki/data:/opt/mmwiki/data mm-wiki:v0.2.1

四、瀏覽器引導安裝

1、瀏覽器輸入安裝地址

http://192.168.16.115:8090/

2、界面操作

1> 許可協議

2> 環境檢測

3> 系統配置

4> 數據庫配置

5> 準備安裝


6> 安裝完成

7> 容器的日志

3、界面訪問登錄

1、重啟mm-wiki容器

2、界面訪問登錄

192.168.16.115:8080

總結

以上是生活随笔為你收集整理的通过docker搭建企业内部文档共享平台-MM-WiKi的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 国产在线播放一区二区 | 看片地址| 日本japanese丰满白浆 | 免费二区 | 国产小视频在线观看免费 | 久久精品视频18 | 伊人av综合 | 五月伊人网 | 久久久福利 | 一级黄色a毛片 | 国产馆视频 | 国产日韩欧美一二三区 | 九九久久网 | 97色在线 | 成人1区2区3区 | 午夜精品极品粉嫩国产尤物 | 韩国久久精品 | 免费一二区 | zoo性欧美 | 三级网站视频 | 三大队在线观看 | 黄色片一级 | 国产精品久久久久久久久动漫 | 国产精品高清在线 | 免费av在线网址 | 深夜视频在线免费观看 | 午夜视频在线观看一区二区 | 国产调教打屁股xxxx网站 | 久久久无码一区二区三区 | 欧美色亚洲色 | 日本一本二本三区免费 | 人民的名义第二部 | 国产乱人伦精品一区二区 | 少妇特殊按摩高潮惨叫无码 | 一区二区内射 | 尤物视频在线观看视频 | 国语一区二区 | 美女aaa | 在线观看深夜视频 | 午夜整容室 | 欧美xxxbbb | 日本草草影院 | 干欧美| 国产成人精品一区二区三区网站观看 | 亚洲国产成人精品女人久久 | 欧美三级 欧美一级 | 成人精品在线观看 | 日本一区二区观看 | 99久久人妻无码精品系列 | 91亚洲国产成人精品一区 | 日本天堂网在线观看 | 国内自拍视频网站 | 久久久久女教师免费一区 | 国产视频成人 | 性插动态视频 | 男人狂揉女人下部视频 | 羽月希奶水一区二区三区 | 中文字幕福利 | 亚欧成人| 黄页网站视频在线观看 | 91爱啪啪 | 一本一道波多野结衣av黑人 | 在线看网站| 成年人免费在线视频 | 黑人性高潮 | www好男人| 中文字幕xxxx | 国产又爽又黄无码无遮挡在线观看 | 国产草草浮力影院 | 人人插人人爽 | 卡通动漫精品一区二区三区 | 毛片毛片毛片毛片毛片毛片 | 国产精品探花一区二区三区 | 红桃视频隐藏入口 | 国产精品久久..4399 | 最全aⅴ番号库网 | 久久国产网 | 午夜宅男在线 | 欧美内谢 | 亚洲综合第一 | 欧美精品免费一区二区三区 | 亚洲777 | 超碰在线91 | 蜜桃又黄又粗又爽av免 | 欧美日韩亚洲色图 | 人妻久久久一区二区三区 | 国产精久久一区二区三区 | 狂躁美女大bbbbbb黑人 | 午夜8888 | 亚洲国产精品成人综合在线 | 久久亚洲私人国产精品va | 成人在线精品视频 | 国产理论视频 | 萌白酱一区二区 | 国产亚洲第一页 | 日本jizz在线观看 | 欧美日韩理论 | 亚洲色图激情 | 大乳女喂男人吃奶视频 |