Antutu Docker编译环境使用手册
本文介绍如何使用搭建好的镜像来进行antutu源码编译
不涉及docker使用原理及镜像构建介绍
Docker安装
# step 1: 安装必要的一些系统工具
sudo apt-get update
sudo apt-get -y install apt-transport-https ca-certificates curl software-properties-common
# step 2: 安装GPG证书
curl -fsSL http://mirrors.aliyun.com/docker-ce/linux/ubuntu/gpg | sudo apt-key add -
# Step 3: 写入软件源信息
sudo add-apt-repository "deb [arch=amd64] http://mirrors.aliyun.com/docker-ce/linux/ubuntu $(lsb_release -cs) stable"
# Step 4: 更新并安装 Docker-CE
sudo apt-get -y update
sudo apt-get -y install docker-ce
# Step 5: 免sudo使用docker
sudo usermod -aG docker $USER
修改docker默认存放antutu image位置
ubuntu上存放docker的位置在/val/lib/docker,这个目录通常分配的空间较小.所以需要扩容,这里我们更改镜像和容器地址:
vim /etc/docker/daemon.json
加入如下行(配置你自己的存放目录)
{
"graph":"/home/local/***/soft/docker"
}
拷贝数据到新容器/镜像存放目录
cp -r /var/lib/docker /docker/
重启docker服务
sudo service docker restart
查看是否配置成功:
[13:41:30 /etc/docker ]$ docker info | grep "Root Dir"
Docker Root Dir: /home/local/***/soft/docker
Antutu编译环境镜像的使用
下载配好antutu编译环境的镜像
git clone ssh://l***
导入镜像
docker import antutu_unity.tar ubuntu:antutu
启动一个base该镜像的容器
docker run -it --name antutu ubuntu:antutu /bin/bash
再启动的终端窗口(标记为1号)中输入
vncserver -geometry 1024x1080 :2
ifconfig 查看下ip.然后用vncviewer登录系统
另外打开一个终端,输入
vncviewer 172.17.0.2:2
默认密码123123
==你做所的任何修改,都不会更改镜像的内容,也就是说,修改只会保留在容器中.下次重新以该镜像打开一个容器时,所有修改都会丢失.==
使用完毕后退出容器
直接在1号终端中输入exit
exit退出容器并不会删除容器.下次再次使用可以重新打开该容器:
--查看容器
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
5d5ad3d4cd2d ubuntu:antutuV7 "/bin/bash" 24 hours ago Exited (0) 24 hours ago antutu--启动容器
docker container start -i antutu
镜像内antutu源码及工具目录在/root目录下
root用户密码 123456
enjoy~