Centos7 6下使用docker方法安裝stf

2022-04-24 21:56:38 字數 2716 閱讀 1304

很簡單,直接 yum install docker 即可

開啟docker服務

在centos中開啟服務可以使用systemctl start servicename.service,比如開啟docker,systemctl start docker.service

使用docker安裝 stf 很簡單,只需拉取以下5個映象即可:

先啟動乙個資料庫

docker run -d --name stf --net host openstf/stf stf local --public-ip 192.168.1.99
一定要注意啟動順序,stf 依賴 rethinkdb,所以要先啟動 rethinkdb,啟動完成後使用: docker ps -a 檢視是否啟動成功

如果未成功啟動,可能是許可權問題,加 –privileged=true 即可。

docker run -d provider --name stf --privileged=true --net host openstf/stf stf local --public-ip 192.168.11.99
隨便輸入姓名和qq號均可正常登入。

首先保證其他電腦可以和安裝stf 的系統通訊,在未安裝stf 的電腦上暴露adb埠,建議採用預設埠:5037,

adb -a -p 5037 fork-server server
如果出現以下錯誤:

在任務管理器中關掉adb.exe,重新執行上述命令。

如果出現下面報錯,建議換成低版本adb

reply fd for adb server to client communication not specified.

或者使用命令:adb nodaemon server -a

在docker中刪除原來的stf映象,重新執行(15.2.23.38 是宿主機ip,5037 是宿主機暴露的adb埠):

docker run -d --name stf --privileged=true --net host openstf/stf stf local --public-ip 15.2.23.203 --adb-host 15.2.23.38 --adb-port 5037 --allow-remote
備註:過程中可能用到的一些命令以及可能遇到的問題

1 docker start 容器名 啟動某個容器

2 docker stop 容器名 停止某個容器

3 docker rm 容器名 刪除某個容器

4 sudo ufw status 檢視ubuntu的防火牆狀態

5 過程中可能會無法ping虛擬機器,改成橋接。同時關閉掉機器的防火牆(這個看自己,或者自己加規則,准許哪些ip訪問)。

還不可以的話,配置乙個跟主機相同ip段的ip位址

centos7 6 使用yum安裝mysql5 7

2 安裝yum源 yum y localinstall mysql57 community release el7 11.noarch.rpm3 清理yum快取 yum clean all4 安裝 yum y install mysql community server5 修改 etc my.cnf...

centos7 6 更換核心

目標 私有的module在某個版本上出現了問題,需要借助核心本身的工具來幫助除錯這個問題,所以我的目標僅僅是開啟某些除錯選項來除錯問題.所以原始碼仍然選擇了centos release的.國內有一些知名的源,它會和centos的源 進行同步,而因為處於國內,速度非常快。推薦使用tuna 清華 163...

CentOS7 6下原始碼安裝git

剛入職,雖然以前學習的時候就裝過,但是裝了就忘,正好入職以後學著寫寫部落格,廢話不多說,正文開始 我有強迫症,喜歡用最新版本,所以我就以我當前的最新版本做演示了 2.20.1 右鍵,複製鏈結,一會兒用 2.1 有的版本linux是自帶git的,所以先解除安裝原有git wget解壓 tar zxf ...