4층 고무의 환경을 구축하였다

5785 단어 raspberrypi4tech
이 글은 0505Keitan's Blog에서 온 이식 보도이다.
다음은 Zenn의 첫 번째 기사입니다.
고무 네 개를 샀기 때문에 환경을 구축했다.

Vim 설치


$ sudo apt-get install vim

VSCODE 설치


궁금한 게 있으면 베스코드가 실러캔스 파이로 이동하니까 넣어봐.
$ sudo -s
. <( wget -O - https://code.headmelted.com/installer/apt.sh )>
이렇게 하면 시동이 걸린다
$ code-oss
에서 시작합니다.

Docker 설치


$ curl -sSL https://get.docker.com/ | sh
이렇게 하면 설치할 수 있을 것 같아요.
이러다 루트 사용자만 도커를 사용할 수 있을 것 같아서 제작도커팀이 투입됐다.
$ sudo usermod -aG docker <username>
usename은 기본적으로pi입니다.설정을 자동으로 시작하고 다시 시작합니다.
$ sudo systemctl enable docker
$ sudo reboot

docker-compose 설치


공식 홈페이지에는 lazu 파이용 2진법이 없는 것 같아서 원본 코드로만 구축할 수 있다.
$ git clone https://github.com/docker/compose.git
$ cd compose
$ git checkout bump-1.23.2
$ sed -i -e 's:^VENV=/code/.tox/py36:VENV=/code/.venv; python3 -m venv $VENV:' script/build/linux-entrypoint
$ sed -i -e '/requirements-build.txt/ i $VENV/bin/pip install -q -r requirements.txt' script/build/linux-entrypoint
$ docker build -t docker-compose:armhf -f Dockerfile.armhf .
빌딩은 시간이 걸릴 것 같아요.제 환경은 한 15분 정도.
$ docker run --rm --entrypoint="script/build/linux-entrypoint" -v $(pwd)/dist:/code/dist -v $(pwd)/.git:/code/.git "docker-compose:armhf"
이렇게 하면 2진법으로 이동할 수 있다.
$ sudo cp dist/docker-compose-Linux-armv7l /usr/local/bin/docker-compose
$ sudo chown root:root /usr/local/bin/docker-compose
$ sudo chmod 0755 /usr/local/bin/docker-compose

nodejs 환경 만들기


우선 nodejs의 작업 환경을 만듭니다.
참조이 페이지 Docker file 그리기.
내가 Docker를 제대로 다루는 건 처음이야()
FROM node:10.13-alpine
WORKDIR /app
CMD ["sh"]
구축
$ docker build -t pi/node .
및 d 실행
$ docker run --rm -it pi/node
이렇게 하면 노드 환경이 끝납니다.

단체 사진을 찍다


기사나 트위터에 트위터를 올리고 싶어 해서scrot까지.
$ sudo apt-get install scrot
다양한 옵션이 보도
  • 0부터 Docker+Node를 시작합니다.js의 개발 환경 구축 - Qita
  • Raspberry Pi에 Docker 및 Docker compose 추가
  • 래스프리피(Raspbian)로 캡처하는 방법-큐타
  • 좋은 웹페이지 즐겨찾기