본문 바로가기
MISC

루팅 없이 안드로이드에서 Docker 돌리기

by hyeyoo 2020. 9. 18.
※ 이 블로그의 글은 글쓴이가 공부하면서 정리하여 쓴 글입니다.
※ 최대한 내용을 검토하면서 글을 쓰지만 틀린 내용이 있을 수 있습니다.
※ 만약 틀린 부분이 있다면 댓글로 알려주세요.

나도 내 홈 서버를 만들고 싶은데, 라즈베리파이는 비싸므로 내 태블릿으로 서버를 돌려보기로 했다.

뭔가 하려면 그래도 도커 정도는 돌릴 수 있어야겠지?

 

Alpine Term 설치하기

alpine-term-v12.1-standard-release.apk

 

xeffyr/alpine-term

Run Alpine Linux in your pocket. Contribute to xeffyr/alpine-term development by creating an account on GitHub.

github.com

바이러스 검사

앱을 설치하고 기다리자. 부팅을 하는 데 시간이 오래 걸린다.. 체감상 10-20분?

 

apk add docker
# 왼쪽 탭을 열면 각각의 /dev/ttyXX가 있는데, 각각의 탭을 열어서 다음을 실행
containerd
dockerd
# 그 후 다른 탭에서 docker 실행하면 잘 된다.

 

장점

원래 안드로이드에서 Docker를 돌릴 방법이 거의 없는데, 이 방법으로는 가능하다.

돈 안들이고도 내 서버를 만들 수 있다.

 

단점

x86 환경을 에뮬레이트 해서 그런가 느리다. 특히 처음 부팅할 때 시간이 오래 걸린다.

한 번 켜면 왠만하면 다시 끄지 말아야겠다.

그리고 많은 성능을 요구하는 작업을 하긴 어렵다.

인내심이 많이 필요하다.

댓글