Yocto Project Quick Build / docker를 설치해보자

2021. 6. 19. 10:01IT

Yocto Project에 대해서는 구글링을 하면 많은 부분을 알 수 있다. 하지만 나와 같이 오랫 동안 개발에서 멀어졌던 사람이 다시 공부를 시작하게 된다면 빨리 뭔가를 빌드해 보고 싶은 욕망에 사로잡히게 된다. 라떼는 말이야로 시작하자면 Yocto는 생각보다 문서화가 정말 잘 되어 있다. Yocto에 대해 조금씩 가닥을 잡을 무렵 다음의 페이지로 이동을 하게 되었다.

 

https://docs.yoctoproject.org/brief-yoctoprojectqs/index.html

 

Yocto Project Quick Build — The Yocto Project ® dev documentation

Creating Your Own General Layer Maybe you have an application or specific set of behaviors you need to isolate. You can create your own general layer using the bitbake-layers create-layer command. The tool automates layer creation by setting up a subdirect

docs.yoctoproject.org

 

빨리 빌드를 해 보고 싶어졌다. 아주 옛날 안드로이드 1.5 Cupcake과 Ice Cream Sandwich 4.04까지 개발을 하면서 그나마 linux build를 해 본 것이 도움이 되지 않을까 생각을 했다.

 

 

도커를 설치한 이후에 막히기 시작했다. 우분투를 설치해야 하는데 어떻게 하는 것인지 Command를 입력해야 하는데 어떻게 하는 것인지 당췌 이해가 되지 않았다. 상기 웹에서는 각 리눅스 배포판 기준으로 도커를 설치하는 것으로 설명이 되어 있기 때문이었다. 

결국 내가 헤매게 되었던 이유를 찾았는데 전에 VMware를 사용하면서 GUI로 Ubuntu를 설치하는 것에 익숙해져 있었기 때문이었다. 일반인들에게는 생소한 "Windows PowerShell", 이하 PowerShell을 써야만 하는 것이었다. 앞서 설치한 도커를 실행을 하고 PowerShell을 연다. 도커가 실행되는데는 시간이 걸리니 실행이 된 것을 확인하자. 그리고 PowerShell을 열어서 우분투를 설치해야 한다. 설치하는 명령은 아주 간단하다.

 

        c:>docker run ubuntu

 

와 같이 입력하면 끝이다. 

설치가 끝이나면 다음의 명령을 도커 이미지를 확인할 수 이다.

 

       c:>docker images

 

이젠 우분투의 bash를 실행해 볼 차례다. 

 

       c:>docker run -it ubuntu bash

 

그러면 당신은 bash shell을 만날 수 있다.  이 상태에서 또 다른 PowerShell을 열어 다음과 같이 입력을 하면 bash shell이 떠 있는 것을 볼 수 있다. 

 

       c:>docker ps

 

하지만 한 번은 설치하고 도커를 이용해서 ubuntu bash shell까지 실행을 해 봤는데 당췌 컴퓨터 사양이 낮아서 그런지 도커가 메모리가 부족하다는 메시지를 띄우면서 더이상 할 수 있는 것이 없다. 다른 방법을 찾아야 겠다. 

 

 

반응형

'IT' 카테고리의 다른 글

Python Making Image 만들기  (0) 2021.08.06
Yocto Project Quick Build / 소스받고 빌드해보기  (0) 2021.06.22
Yocto  (0) 2021.06.18
내 손으로 만든 제품들  (0) 2021.03.20
2002 월드컵과 PDA  (0) 2021.01.06