由於沒有linux實體機,先在本地pc的虛擬機上安裝,用的最新的ubuntu版本;linux
首先安裝docker,不得不說,由於各類緣由,ubuntu默認的源顯得不是很穩定,能夠修改源文件,指向阿里源,修改方法以下:android
一、複製原文件備份nginx
sudo cp /etc/apt/source.list /etc/apt/source.list.bakdocker
二、編輯源列表文件數據庫
sudo vim /etc/apt/source.listubuntu
三、將原來的列表刪除,添加以下內容vim
deb http://mirrors.aliyun.com/ubuntu/ vivid main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ vivid-security main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ vivid-updates main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ vivid-proposed main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ vivid-backports main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ vivid main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ vivid-security main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ vivid-updates main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ vivid-proposed main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ vivid-backports main restricted universe multiverse瀏覽器
四、運行sudo apt-get update網絡
五、運行sudo apt-get upgradespa
接下來安裝docker,步驟以下:
配置虛擬機網卡爲橋接模式
查看本機的IP地址 ifconfig
192.168.1.100 這個IP地址是根據你所在的網絡自動分配的
如 enp0s3 192.168.1.100 在物理機上 ping 192.168.1.100 是否能ping通
先啓動一個數據庫
docker run -d --name rethinkdb -v /srv/rethinkdb:/data --net host rethinkdb rethinkdb --bind all --cache-size 8192 --http-port 8090
再啓動adb service
docker run -d --name adbd --privileged -v /dev/bus/usb:/dev/bus/usb --net host sorccu/adb:latest
再啓動stf 啓動的時配置的IP地址爲你虛擬機橋接的網址 enp0s3
docker run -d --name stf --net host openstf/stf stf local --public-ip 192.168.1.100
查看 啓動的docker鏡像 命令: sudo docker ps -a
好了,ending