container에서만 살기를 진행 중에 react-native를 실행하고 싶어졌다.
docker나 react-native나 둘 다 막 걸음마를 하려고 하는 나에겐 쉽지 않았다.
(그냥 이미 만들어진 이미지를 찾으면 되지 않았니?)
우선 우분투 18.04 에서 docker를 설치하였다.
- sudo apt update
- sudo apt install apt-transport-https ca-certificates curl software-properties-common
- curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
- sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu bionic stable"
- sudo apt update
- apt-cache policy docker-ce
출처: https://blog.cosmosfarm.com/archives/248/%EC%9A%B0%EB%B6%84%ED%88%AC-18-04-%EB%8F%84%EC%BB%A4-docker-%EC%84%A4%EC%B9%98-%EB%B0%A9%EB%B2%95/
윈도우든 맥이든 다른 리눅스든 docker 설치는 하라는 대로만 하면 될테니 어렵지 않을 것이다.
도커 설치 후, 리눅스 초보인 나는 우분투를 쓰니깐 컨테이너도 우분투 기반으로 하겠다.
1. 우선, ubuntu 이미지를 받는다.
sudo docker pull ubuntu
sudo docker images 에서 ubuntu가 나온다면 성공
https://facebook.github.io/react-native/docs/getting-started.html
공홈 참조
9. expo 설치
npm install -g expo-cli
10. 프로젝트 생성
expo init AwesomeProject
11. 컴퓨터에 스마트폰 usb 연결 후, usb 디버깅 켜기
12. 프로젝트 실행
cd AwesomeProject
npm start
13. 호스트에서 저장한 IP와 포트 (아마 19002) 접속
http://127.0.0.2:19002
14. 저는 잘 안 돼서 tunnel로 변경 후
andoroid 실행
'Programming > Tip&Informaion' 카테고리의 다른 글
[asp.net/mssql] column_name 은(는) Table명 테이블의 DataColumn 또는 DataRelation이 아닙니다. 오류 (0) | 2019.10.09 |
---|---|
[Java/Oracle] DB 인코딩 문제로 한글이 깨질 때 해결 방법 (0) | 2019.07.17 |
[APS.NET] 구성된 개발 웹 서버에 연결할 수 없습니다. (0) | 2018.10.16 |
[python] 반복문 index 수정하기 (2) | 2018.07.08 |
[CentOS] 키보드 키 변경 (컨트롤 키, capslock 키) (3) | 2016.06.10 |