> For the complete documentation index, see [llms.txt](https://xn--6o0a585a.gitbook.io/devops/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://xn--6o0a585a.gitbook.io/devops/zi-dong-hua/an-zhuo-zi-dong-hua-gou-jian-fa-bu/docker-an-zhuo-zi-dong-hua-gou-jian-fa-bu.md).

# Docker 安卓自动化构建发布

```bash
docker run -itd -p 6080:80 \
-e RESOLUTION=1920x1080 \
-e USER=android \
-e PASSWORD=android \
-e HTTP_PASSWORD=android \
-e VNC_PASSWORD=android \
-v /opt/ziben:/opt/ \
--name taihe_android_apk \
dorowu/ubuntu-desktop-lxde-vnc:bionic
```

以上代码默认拉取最新版的镜像latest版本，默认为最新版ubuntu20.04，当然也可以拉取其它版本的镜像，比如：

```bash
docker pull dorowu/docker-ubuntu-vnc-desktop:focal          # 拉取Ubuntu 20.04 (latest)
docker pull dorowu/docker-ubuntu-vnc-desktop: focal-lxqt:   # 拉取Ubuntu 20.04 LXQt
docker pull dorowu/docker-ubuntu-vnc-desktop: bionic:       # 拉取Ubuntu 18.04
docker pull dorowu/docker-ubuntu-vnc-desktop: bionic-lxqt:  # 拉取Ubuntu 18.04 LXQt
docker pull dorowu/docker-ubuntu-vnc-desktop: xenial:       # 拉取Ubuntu 16.04 (deprecated)
docker pull dorowu/docker-ubuntu-vnc-desktop: trusty:       # 拉取Ubuntu 14.04 (deprecated)
```

![](https://2790782217-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F1B0zycoBrU18tXqA0db8%2Fuploads%2FzMiJRgfB3iNtKl80RKag%2Fimage.png?alt=media\&token=5298f7ed-7cc2-4410-9719-96207e84c6c1)

![](https://2790782217-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F1B0zycoBrU18tXqA0db8%2Fuploads%2Fw6EER0MYDZUvlJ7CGQJK%2Fimage.png?alt=media\&token=3248fcde-2119-410b-99e8-6c50b4b1557d)

```bash
#上传 android-studio-2021.1.1.22-linux.tar.gz 安装 jdk环境
cd /opt ; apt update ; apt -y install wget git vim openjdk-17* ; java -version ; javac -version
#解压安装 android-studio
tar -zvxf android-studio-2021.1.1.22-linux.tar.gz 
bash /opt/android-studio/bin/studio.sh
```

![](https://2790782217-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F1B0zycoBrU18tXqA0db8%2Fuploads%2FAy8pwZzd8HTgL3pztMh0%2Fimage.png?alt=media\&token=ab88d9e6-3c24-4f00-860a-87989332bbe4)

![](https://2790782217-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F1B0zycoBrU18tXqA0db8%2Fuploads%2Fm4H4i74rpwDbdvculfbv%2Fimage.png?alt=media\&token=3a31d85d-f5a5-46f3-a4b7-f76d73e03512)

![打包成功](https://2790782217-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F1B0zycoBrU18tXqA0db8%2Fuploads%2FSKejqJ5CYdC2RYmW8Z50%2Fimage.png?alt=media\&token=0d768404-8b33-46a1-a3fe-c49f7a561953)

导出docker<br>

![docker export taihe\_android\_apk > taihe\_android\_apk.tar](https://2790782217-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F1B0zycoBrU18tXqA0db8%2Fuploads%2Fha9YHaiRw2JZHMgc5ZZm%2Fimage.png?alt=media\&token=ac454b02-c142-490e-8622-795a690e1e57)

新服务器导入镜像<br>

![docker import - taihe\_android\_apk < taihe\_android\_apk.tar
](https://2790782217-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F1B0zycoBrU18tXqA0db8%2Fuploads%2FsjxfLTImtR7VVrvkLqMF%2Fimage.png?alt=media\&token=51b79a1f-d1bf-4ec6-a894-154be85b5a17)

```bash
docker run -itd -p 6080:80 -e RESOLUTION=1920x1080 -e USER=android -e PASSWORD=android -e HTTP_PASSWORD=android -e VNC_PASSWORD=android --name taihe_android_apk taihe_android_apk /bin/bash
```
