WIKI搭建
GitHub - bitnami/bitnami-docker-dokuwiki: Bitnami Docker Image for DokuWiki
bitnami/dokuwiki - Docker Image | Docker Hub
命令与配置:
docker run -d --name dokuwiki \
-p 8080:8080 -p 8443:8443 \
--env ALLOW_EMPTY_PASSWORD=yes \
--network dokuwiki-tier \
--volume /home/dokuwiki:/bitnami/dokuwiki \
bitnami/dokuwiki:latest
docker run -d --name dokuwiki -p 8080:8080 -p 8443:8443 --env ALLOW_EMPTY_PASSWORD=yes --network dokuwiki-tier --volume /home/dokuwiki:/bitnami/dokuwiki bitnami/dokuwiki:latest
Gitlab-ce 搭建
gitlab/gitlab-ee - Docker Image | Docker Hub
https://www.cnblogs.com/iancloud/p/16427181.html
docker run --detach \
--hostname gitlab.example.com \
--publish 443:443 --publish 80:80 --publish 22:22 \
--name gitlab \
--restart always \
--volume $GITLAB_HOME/config:/etc/gitlab:Z \
--volume $GITLAB_HOME/logs:/var/log/gitlab:Z \
--volume $GITLAB_HOME/data:/var/opt/gitlab:Z \
--shm-size 256m \
gitlab/gitlab-ee:latest
非容器版,安装指导:
Refer: https://blog.csdn.net/unhejing/article/details/104767623
https://blog.csdn.net/Hu_wen/article/details/125672331
vi /etc/gitlab/gitlab.rb
# 将external_url 'http://gitlab.example.com'地址修改成服务器的ip
external_url 'http//ip:8000'
# 将取消注释,并且改为别的端口,不能和external_url 的端口重复
puma[‘port’] = 8008
# 将修改数据目录,找到git_data_dirs配置项,去除注释,配置要设置的目录
git_data_dirs({
"default" => {
"path" => "/var/gitlab/git-data"
}
})
gitlab安装完成默认访问的是80端口,这个其实是gitlab自带nigix的端口
接下来修改80端口为8000,修改方式为
(1) vim /etc/gitlab/gitlab.rb
nginx['listen_port'] = 8000
puma[‘port’] = 8008
(2) gitlab-ctl reconfigure
(3) vim /var/opt/gitlab/nginx/conf/gitlab-http.conf
listen *:8000;
(4) 然后重启gitlab服务
gitlab-ctl restart
注意:如果修改完gitlab-http.conf再运行gitlab-ctl reconfigure,就会被还原,修改并不会被覆盖。
(5) 查看端口占用情况
netstat -tunlp // 或 ss -tunlp 如下显示,则nigix 8000端口启动成功
tcp 0 0 0.0.0.0:8000 0.0.0.0:* LISTEN 78769/nginx: master
(6) 命令可以查看启动报错问题
gitlab-ctl tail
[注意] 502问题请参考:
Zendao搭建
使用源码包安装(各系统通用) - 禅道开源版使用帮助 - 禅道开源项目管理软件 (zentao.net)
easysoft/zentao - Docker Image | Docker Hub
命令与配置:
docker network create --subnet=172.172.172.0/24 zentaonet
docker run -d --name zentao -p 80:80 \
--network=zentaonet --ip 172.172.172.172 --mac-address 02:42:ac:11:df:ff \
-v /var/zentao/zentaopms:/www/zentaopms \
-v /var/zentao/mysqldata:/var/lib/mysql \
-e MYSQL_ROOT_PASSWORD=123456 easysoft/zentao:17.5
docker restart zentao