栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

CentOS7安装STF,Docker版本

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

CentOS7安装STF,Docker版本

前提条件
已安装Docker
验证

[root@bogon ~]# docker version
Client:
 Version:         1.13.1
 API version:     1.26
 Package version: docker-1.13.1-203.git0be3e21.el7.centos.x86_64
 Go version:      go1.10.3
 Git commit:      0be3e21/1.13.1
 Built:           Thu Nov 12 15:11:46 2020
 OS/Arch:         linux/amd64

Server:
 Version:         1.13.1
 API version:     1.26 (minimum version 1.12)
 Package version: docker-1.13.1-203.git0be3e21.el7.centos.x86_64
 Go version:      go1.10.3
 Git commit:      0be3e21/1.13.1
 Built:           Thu Nov 12 15:11:46 2020
 OS/Arch:         linux/amd64
 Experimental:    false

[root@bogon ~]# docker-compose --version
docker-compose version 1.29.2, build 5becea4c
CentOS7安装STF

1、拉取依赖镜像

[root@bogon ~]# sudo docker pull sorccu/adb:latest
[root@bogon ~]# sudo docker pull rethinkdb:latest
[root@bogon ~]# sudo docker pull openstf/stf:latest
# 实际只用到了前3个
[root@bogon ~]# sudo docker pull openstf/ambassador:latest
[root@bogon ~]# sudo docker pull nginx:latest

2、检查已经拉取的镜像

[root@bogon ~]# sudo docker images
REPOSITORY                     TAG                 IMAGE ID            CREATED             SIZE
docker.io/nginx                latest              04661cdce581        29 hours ago        141 MB
docker.io/rethinkdb            latest              2a54dcb95502        2 weeks ago         131 MB
docker.io/openstf/ambassador   latest              938a816f078a        15 months ago       8.63 MB
docker.io/openstf/stf          latest              91d0ab894aff        15 months ago       958 MB
docker.io/sorccu/adb           latest              7123ee61b746        3 years ago         30.5 MB

3、启动容器:Rethinkdb,报错找问题1
带挂载-v /srv/rethinkdb:/data报错

sudo docker run -d --name rethinkdb -v /srv/rethinkdb:/data --net host rethinkdb rethinkdb --bind all --cache-size 8192 --http-port 8090

不带挂载,成功启动

[root@bogon /]# sudo docker run -d --name rethinkdb --net host rethinkdb rethinkdb --bind all --cache-size 8192 --http-port 8090
a4bfb45049e46068c5c9282f9de59e54500005f57ef9a637d7639cf01b848177
[root@bogon /]# docker ps 
ConTAINER ID        IMAGE               COMMAND                  CREATED             STATUS              PORTS               NAMES
a4bfb45049e4        rethinkdb           "rethinkdb --bind ..."   5 seconds ago       Up 4 seconds                            rethinkdb

4、启动容器:ADB

[root@bogon ~]# sudo docker run -d --name adbd --privileged -v /dev/bus/usb:/dev/bus/usb --net host sorccu/adb:latest
7098cb22d6871f0a1cc95ae52886a57161fe2af4213f984b0f4f3a540d26e723
[root@bogon /]# docker ps
ConTAINER ID        IMAGE               COMMAND                  CREATED             STATUS              PORTS               NAMES
3b7be288d1ff        sorccu/adb:latest   "/sbin/tini -- adb..."   4 seconds ago       Up 2 seconds                            adbd
a4bfb45049e4        rethinkdb           "rethinkdb --bind ..."   41 seconds ago      Up 40 seconds                           rethinkdb

5、启动容器:STF

192.168.111.129为服务机的 IP

[root@bogon /]# sudo docker run -d --name stf --net host openstf/stf stf local --public-ip 192.168.111.129 --allow-remote
f349984bf935eb1d89d46a5dcc9430535f2b4b50736418291cdf223614649a5e
[root@bogon /]# docker ps
ConTAINER ID        IMAGE               COMMAND                  CREATED             STATUS              PORTS               NAMES
f349984bf935        openstf/stf         "stf local --publi..."   4 seconds ago       Up 2 seconds                            stf
3b7be288d1ff        sorccu/adb:latest   "/sbin/tini -- adb..."   22 seconds ago      Up 20 seconds                           adbd
a4bfb45049e4        rethinkdb           "rethinkdb --bind ..."   59 seconds ago      Up 58 seconds                           rethinkdb

6、浏览器访问 STF 服务
在浏览器中输入http://192.168.111.129:7100就可以打开网页,随便输入姓名和一个邮箱,就可以登录

链接手机

CentOS7/8之STF连接手机+Docker版

遇到问题1

启动不起来

[root@bogon ~]# sudo docker run -d --name rethinkdb -v /srv/rethinkdb:/data --net host rethinkdb rethinkdb --bind all --cache-size 8192 --http-port 8090
587a9853cd82fe6a40939928d3a34155e4caf5a85679fa6707b5fa5ba6e3f57c

[root@bogon ~]# docker ps
ConTAINER ID        IMAGE               COMMAND             CREATED             STATUS              PORTS               NAMES
[root@bogon ~]# docker ps -a
ConTAINER ID        IMAGE               COMMAND                  CREATED             STATUS                      PORTS                    NAMES
587a9853cd82        rethinkdb           "rethinkdb --bind ..."   45 seconds ago      Exited (1) 45 seconds ago                            rethinkdb

[root@bogon ~]# docker logs -f 587a9853cd82
Could not create directory 'rethinkdb_data': Permission denied

解决问题:不带挂载 -v /srv/rethinkdb:/data
原因:无法创建目录“数据库数据”:权限被拒绝

[root@bogon ~]# sudo docker run -d --name rethinkdb --net host rethinkdb rethinkdb --bind all --cache-size 8192 --http-port 8090
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/509871.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号