威聯通NAS使用容器建立gitlab

2021-10-07 15:31:43 字數 1920 閱讀 7617

由於威聯通首頁的gitlab容器無自定義設定且無掛載路徑,而且內部git位址顯示localhost顯示

故修改原有docke-compose.yml檔案

這裡新增了三個容器的掛載路徑,將重要檔案掛載至磁碟路徑,防止容器損毀丟失資料

路徑在/share/container/container-station-data/mount/gitlab/下建立對應資料夾即可

gitlab_host 填寫nas的ip位址

gitlab_port 填寫頁面訪問埠

gitlab_ssh_port ssh連線gitlab的埠,一般用不到

gitlab

:environment

:debug

:'false'

gitlab_port

:10080

gitlab_secrets_db_key_base

gitlab_secrets_otp_key_base

gitlab_secrets_secret_key_base

gitlab_ssh_port

:10022

gitlab_host

: 192.168.2.234

image

: sameersbn/gitlab:11.4.0

links

:- redis:redisio

- postgresql:postgresql

ports:-

"10080:80"

-"10022:22"

volumes

:- /share/container/container-station-data/mount/gitlab/data:/home/git/data:z

restart

: always

postgresql

:environment

:db_extension

: pg_trgm

db_name

: gitlabhq_production

db_pass

: password

db_user

: gitlab

image

: sameersbn/postgresql:9.6-

2volumes

:- /share/container/container-station-data/mount/gitlab/postgresql:/var/lib/postgresql:z

restart

: always

redis

:command:-

--loglevel warning

image

: sameersbn/redis:latest

volumes

:- /share/container/container-station-data/mount/gitlab/redis:/var/lib/redis:z

restart

: always

這裡直接用上方yaml檔案建立即可(修改原yaml存在無法重新生成掛載配置的問題)

檔案被正常掛載出來

由於yaml中埠配置為10080

ports:

gitlab啟動較慢,如無法開啟或顯示502則需要等待一會,多次重新整理還是502需檢查記憶體是否足夠,gitlab需要1.5g-2g記憶體

使用 庫建立關聯容器

原文出處 use the library to create associative containers 摘要 當索引是整型,那麼將值與之關聯並不難,但如果資料的關聯值對是其它資料型別怎麼辦呢?庫具備乙個關聯容器,使用它可以很方便地關聯所有型別的資料對。本文將討論 庫的使用方法和技巧。關聯式資料庫...

使用git建立分支

建立分支是非常有用的git技巧 首先執行git branch,是檢視分支資訊,一般沒分支就只有master分支 然後執行git branch 新分支名稱 這樣就可以建立新分支了 接著執行git push origin 新分支名稱 把分支發布到伺服器上 最後,要執行git checkout 新分支名稱...

工具 git 如何使用git建立專案,建立分支

git config global user.name your name git config global user.email you example.com 建立乙個存放工程的資料夾 git init命令用於初始化當前所在目錄的這個專案 會建立乙個隱藏檔案 git 建立 main.c 檔案 ...