欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

dockerusvn

傅智翔1年前9瀏覽0評論

在現(xiàn)代軟件開發(fā)過程中,使用版本控制軟件是非常重要的一步。每個項目都需要能夠控制代碼和文檔的版本。這里介紹一下如何使用 Docker 容器化搭建 USVN (User-friendly SVN)。

docker pull kuralabs/docker-usvn

使用上述命令從 Docker Hub 下載 USVN Docker 鏡像,注意,該文章基于 docker 18.06 ,如果使用的是其他版本,請先確認鏡像是否可用。

docker network create usvn-network

在容器之間建立一個專用的網絡以便進行通信。該命令將為 USVN 單獨創(chuàng)建一個名為 usvn-network 的新網絡。

docker run --name usvn-db \
-v /usr/local/var/mysql:/var/lib/mysql \
-e MYSQL_ROOT_PASSWORD=password \
-e MYSQL_DATABASE=usvn \
-e MYSQL_USER=usvn \
-e MYSQL_PASSWORD=password \
--network usvn-network \
-d mysql:5.7

此時,我們使用上面的命令來運行一個名為 usvn-db 的 MySQL 5.7 容器。需要替換掉根密碼/數(shù)據(jù)庫名稱/用戶名稱/用戶密碼等信息。

docker run --name usvn-web \
-v /ext_volume/usvn:/var/www/usvn \
-e USVN_ADMIN_LOGIN=admin \
-e USVN_ADMIN_PASSWORD=123456 \
-e USVN_BASE_URL=https://usvn.example.com \
--network usvn-network \
--link usvn-db:mysql \
-p 80:80 \
-itd kuralabs/docker-usvn

最后,啟動 USVN 容器。需要注意的是,這里必須替換 base URL 和管理員賬號的登錄憑據(jù)。外部文件路徑必須已經存在,否則應該在啟動之前創(chuàng)建。

運行完以上命令后,打開瀏覽器并訪問 usvn.example.com,即可使用 USVN 進行 svn 倉庫的管理了。