Win10 搭建Atxserver2操作步骤繁琐,而且将自动化测试脚本部署到服务器的时候,Win10下搭建的Atxserver2移动设备管理平台使用不方便,所以最近整理了在Linux环境下部署Atxserver2方法。
Linux部署ATXServer2优势在于可以使用docker部署,操作步骤简单,易学易用。
一、Linux安装docker
操作系统:CentOS 7
卸载旧版本
$ sudo yum remove docker\docker-client\docker-client-latest\docker-common\docker-latest\docker-latest-logrotate\docker-logrotate\docker-engine
使用存储库安装
设置存储库
$ sudo yum install-yyum-utils\device-mapper-persistent-data\lvm2
使用以下命令来设置稳定的存储库。
$ sudo yum-config-manager\--add-repo\https://download.docker.com/linux/centos/docker-ce.repo
安装DOCKER ENGINE-社区
$ sudo yum install docker-ce docker-ce-cli containerd.io
启动Docker。
$ sudo systemctl start docker
通过运行hello-world 映像来验证是否正确安装了Docker Engine-Community 。
$ sudo docker run hello-world
参考链接:https://docs.docker.com/install/linux/docker-ce/centos/
二、安装docker-compose
方法一:
# curl -L https://github.com/docker/compose/releases/download/1.24.1/docker-compose-`uname -s`-`uname -m` > /usr/local/bin/docker-compose
# chmod +x /usr/local/bin/docker-compose
查看版本信息
# docker-compose --version
但是此方法会经常因为网络的原因而无法安装
方法二:
1、安装python-pip
yum -y install epel-release
yum -y install python-pip
2、安装docker-compose
pip install docker-compose
待安装完成后,执行查询版本的命令,即可安装docker-compose
docker-compose version
参考链接:https://blog.csdn.net/LUCKWXF/article/details/96131392
三、配置 Docker Hub 镜像加速器
国内从 Docker Hub 拉取镜像有时会遇到困难,此时可以配置镜像加速器。Docker 官方和国内很多云服务商都提供了国内加速器服务。
1、创建或修改 vi /etc/docker/daemon.json,将以下内容添加到文件中
{
"registry-mirrors": ["https://hub-mirror.c.163.com"],
"live-restore": true
}
2、配置后执行命令生效
# systemctl daemon-reload
# systemctl restart docker
3、Docker Hub 镜像加速器列表
Docker 中国官方镜像 https://registry.docker-cn.com
DaoCloud 镜像站 http://f1361db2.m.daocloud.io 可登录,系统分配
Azure 中国镜像 https://dockerhub.azk8s.cn
科大镜像站 https://docker.mirrors.ustc.edu.cn
阿里云 https://<your_code>.mirror.aliyuncs.com 需登录,系统分配
七牛云 https://reg-mirror.qiniu.com
网易云 https://hub-mirror.c.163.com
腾讯云 https://mirror.ccs.tencentyun.com
参考链接:https://www.jianshu.com/p/5a911f20d93e
四、Docker部署ATXServer2
1、先在git上下载atxserver2,并解压文件
下载地址:https://github.com/openatx/atxserver2
2、进入到atxserver2命令下,执行下面的命令启动服务(第一次输入命令后会下载安装服务,以后直接执行启动)
docker-compose up -d
参考链接:https://blog.csdn.net/weixin_30622107/article/details/94898769