基于docker安装showdoc文档系统(保姆级)
ShowDoc 是一个轻量级、易于部署和使用的在线文档管理工具,旨在帮助开发者和团队更有效地编写、共享和管理技术文档。通过Markdown语法,它提供了直观的界面,让撰写文档变得简单而高效。
由于公司要求搭建showdoc,使用起来感觉也挺好用的,特意出一篇保姆级教程,希望改教程可以帮助到您,好了~ 废话不多说,咱们直接进入正题 《【Y_Y】》
系统是centos7系统
- 首先编写一个sh脚本执行一下命令
注:脚本名称自定义啥都可以,直接粘进去下面的命令运行就完了
#!/usr/bin/env bash uname -a # 查看内核版本 yum update # yum更新源 yum install -y yum-utils device-mapper-persistent-data lvm2 # 安装依赖包 yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo # 设置yum源 yum-config-manager --enable docker-ce-edge yum-config-manager --enable docker-ce-test yum-config-manager --disable docker-ce-edge yum list docker-ce --showduplicates | sort -r # 搜索docker版本 yum install docker-ce-18.06.3.ce # yum安装特定版本的docker systemctl start docker # 启动docker服务 systemctl enable docker #添加开机启动
2、如果没有git,请安装git依赖:
注:如果有git请直接到第9步
yum install -y curl-devel expat-devel gettext-devel openssl-devel zlib-devel yum install -y gcc perl-ExtUtils-MakeMaker
3、如果系统上的git比较破旧,可以先将其移除。
yum remove git
4、下载最新的git:
cd /usr/src wget https://mirrors.edge.kernel.org/pub/software/scm/git/git-2.40.0.tar.gz
5、解压源码包:
tar xzf git-2.40.0.tar.gz cd git-2.40.0
6、编译并安装git:
make prefix=/usr/local all make prefix=/usr/local install
7、验证安装:
出现: git version 2.40.0 则表示安装成功
git --version
8、可选:将git添加到系统路径
如果在安装之后“git”命令依然无法找到,可能需要将“/usr/local/bin”添加到系统的PATH变量中。
echo 'export PATH=/usr/local/bin:$PATH' >> ~/.bash_profile source ~/.bash_profile
9、执行以下命令完成最后的部署:
git clone https://github.com/star7th/showdoc # 克隆最新的showdoc代码 cd showdoc # 打开showdoc源码目录 docker build -t showdoc ./ # 生成docker容器 docker run -d --name showdoc -p 4999:80 showdoc # 启动docker容器,映射到4999端口
10、出现以下页面则表示安装成功:根据需求安装不在赘述
注:初始账号密码
user:showdoc
password:123456
注:如果误操作想重新安装,请将showdoc/install/install.lock文件删除即可重新访问web页面进行安装!
到这里就搭建完成了啦,希望该篇能帮助到大家
注:马上六一了,正好到了女朋友的生日,要送什么礼物给她呢? /: : < (哭)
有好的想法欢迎大家在评论区进行留言~
原文链接:https://blog.csdn.net/cjhgfff/article/details/139260258?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522171836880416800211523478%2522%252C%2522scm%2522%253A%252220140713.130102334.pc%255Fblog.%2522%257D&request_id=171836880416800211523478&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~blog~first_rank_ecpm_v1~times_rank-20-139260258-null-null.nonecase&utm_term=%E5%A5%BD%E7%94%A8%E7%9A%84docker