由于没有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