本文轉(zhuǎn)自測(cè)試人社區(qū),原文鏈接:https://ceshiren.com/t/topic/29881
一,搭建Web服務(wù)器 Nginx
-
映射端口 :
docker run -d -p 5003:80 --name mynginx nginx
(5003是宿主機(jī),80是容器端口) -
映射文件 :
docker run -d -p 5003:80 -v "$PWD/html":/usr/share/nginx/html --name mynginx nginx
- -v : 文件映射
二,搭建數(shù)據(jù)庫(kù)服務(wù)MySQL
-
docker run --name some-mysql -v /home/gaofei/test/mysql:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=1qaz9ol. -p 8888:3306 -d mysql:5.5
- -e :配置環(huán)境變量
- -p :端口號(hào)映射 88888:3306
三,搭建持續(xù)集成平臺(tái)jenkins
-
docker run --name myjenkins -itd -p 5003:8080 -p 50000:50000 --restart always --privileged=true --user root --env JAVA_OPTS="-Xmx8192m" -v $(pwd)/jenkins_data:/var/jenkins_home -v /var/run/docker.sock:/var/run/docker.sock -v /bin/docker:/bin/docker jenkins/jenkins:lts
- -itd = -d :在后臺(tái)運(yùn)行
- –restart always :表示如果容器因?yàn)楫惓T蜿P(guān)閉,會(huì)自動(dòng)重啟
- –privileged=true :給docker開(kāi)啟特殊權(quán)限
- –user root :?jiǎn)?dòng)容器時(shí)使用root用戶啟動(dòng)
- –env :指定環(huán)境變量
- -v : 文件掛載 (把docker的sock和docker命令掛載到容器里,實(shí)現(xiàn)在容器里運(yùn)行docker命令)
四,搭建項(xiàng)目管理平臺(tái)jira
-
docker run -v "$PWD"/jira:/var/atlassian/application-data/jira --name="jira" -d -p 5003:8080 atlassian/jira-software
- atlassian/jira-software : 鏡像名稱
五,搭建測(cè)試用例管理平臺(tái)testlink
-
初始化數(shù)據(jù)庫(kù)mariadb,指定環(huán)境變量
docker run -d --name mariadb -e ALLOW_EMPTY_PASSWORD=yes \ -e MARIADB_USER=bn_testlink -e MARIADB_DATABASE=bitnami_testlink \ -v /home/gaofei/test/mysql:/var/lib/mysql \ -p 8088:3306 bitnami/mariadb:latest
-
啟動(dòng)testlink,關(guān)聯(lián)對(duì)應(yīng)的DB
-
docker run -d --name testlink -p 5003:8080 -p 444:443 \ -e ALLOW_EMPTY_PASSWORD=yes \ -e TESTLINK_DATABASE_USER=bn_testlink \ -e TESTLINK_DATABASE_NAME=bitnami_testlink \ --link mariadb bitnami/testlink:latest
文章來(lái)源:http://www.zghlxwxcb.cn/news/detail-839474.html-
–link mariadb
:把數(shù)據(jù)庫(kù)容器mariadb和testlink容器進(jìn)行鏈接,把mariadb以環(huán)境變量的形式注入到testlink容器中
-
-
獲取更多相關(guān)知識(shí)
文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-839474.html
到了這里,關(guān)于軟件測(cè)試學(xué)習(xí)筆記丨docker 搭建常用服務(wù)器與平臺(tái)命令的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!