라즈베리파이에 도커 설치

Install Docker Raspberry Pi



Docker는 Linux용 컨테이너화 시스템입니다. 다른 Linux 호스트 운영 체제(Docker 호스트라고도 함) 위에서 경량 Linux 컨테이너를 실행하는 데 사용됩니다. 실제 컴퓨터에서 Docker를 배우려는 경우 Raspberry Pi는 매우 비용 효율적인 솔루션입니다. Docker 컨테이너는 가볍기 때문에 Raspberry Pi 호스트에 5-10개 이상의 Docker 컨테이너를 쉽게 맞출 수 있습니다. 이러한 Raspberry Pi 모델에는 1GB의 메모리(RAM)가 있으므로 Docker를 설정하려면 Raspberry Pi 3 Model B 또는 Raspberry Pi 3 Model B+를 구입하는 것이 좋습니다. 메모리가 많을수록 좋습니다. 그러나 슬프게도 1GB 이상의 메모리가 있는 Raspberry Pi는 아직 출시되지 않았습니다.

이 기사에서는 Raspberry Pi 3 Model B에 Docker를 설치하는 방법을 보여 드리겠습니다. 데모를 위해 Raspberry Pi 3 Model B에서 Ubuntu Core 운영 체제를 사용할 것입니다.







다음이 필요합니다.



  • 라즈베리 파이 3 모델 B 또는 라즈베리 파이 3 모델 B+ 싱글 보드 컴퓨터 장치.
  • Ubuntu Core 설치를 위한 최소 16GB의 microSD 카드.
  • 인터넷 연결용 이더넷 케이블입니다. 인터넷에 내장된 Wi-Fi를 사용할 수도 있습니다. 하지만 유선 연결이 더 안정적이라고 생각해서 선호합니다.
  • HDMI 케이블.
  • HDMI 포트가 있는 모니터.
  • Ubuntu Core를 처음으로 구성하기 위한 USB 키보드.
  • 라즈베리 파이용 전원 어댑터.

Raspberry Pi 3에 Ubuntu Core 설치:

LinuxHint에서 작성한 다른 Raspberry Pi 기사에서 Raspberry Pi 2 및 Raspberry Pi 3에 Ubuntu Core를 설치하고 구성하는 방법을 보여주었습니다. (Raspberry Pi에 Ubuntu 설치 기사 링크)에서 확인할 수 있습니다.



라즈베리 파이 3 전원 켜기:

모든 설정이 완료되면 필요한 모든 장치와 커넥터를 Raspberry Pi에 연결하고 켭니다.





SSH를 통해 Raspberry Pi 3에 연결:

Ubuntu Core OS가 구성되면 SSH를 통해 Raspberry Pi 3에 연결할 수 있습니다. SSH를 통해 Raspberry Pi에 연결하는 데 필요한 정보는 아래 스크린샷의 표시된 부분에서 볼 수 있듯이 Raspberry Pi에 연결된 모니터에 표시되어야 합니다.



이제 Ubuntu One 계정에 SSH 키가 추가된 컴퓨터에서 다음 명령을 실행하여 SSH를 통해 Raspberry Pi에 연결합니다.

$ ssh [이메일 보호됨]

노트: 명령의 사용자 이름과 IP 주소를 사용자 이름으로 바꿉니다.

SSH를 통해 Raspberry Pi에 연결하는 동안 오류가 표시될 수 있습니다. 이 경우 다음 명령을 실행하기만 하면 됩니다.

$ ssh-keygen -f ~/.ssh/known_hosts -R 192.168.2.15

이제 SSH를 통해 Raspberry Pi에 다시 연결할 수 있습니다. SSH를 통해 Raspberry Pi에 처음 연결하는 경우 다음 메시지가 표시되어야 합니다. 그냥 입력 그런 다음 누르십시오 .

연결해야 합니다.

Raspberry Pi 3에 Docker 설치:

Ubuntu Core에서는 스냅 패키지만 설치할 수 있습니다. 운 좋게도 Ubuntu Core에는 공식 스냅 패키지 저장소에 Docker 스냅 패키지가 있습니다. 따라서 Raspberry Pi 3에 Docker를 설치하는 데 문제가 없습니다. Raspberry Pi 3에 Docker를 설치하려면 다음 명령을 실행합니다.

$ sudo 스냅 설치 도커

보시다시피 Docker가 설치되고 있습니다. 완료하는 데 시간이 걸립니다.

이 시점에서 Docker가 설치됩니다. 보시다시피 Docker의 버전은 18.06.1입니다. 도커 커뮤니티 에디션입니다.

이제 다음 명령을 실행하여 Docker를 시스템에 연결합니다.

$ sudo 스냅 연결 도커:홈

Raspberry Pi 3에서 Docker 사용:

이 섹션에서는 Raspberry Pi 3에서 Docker 컨테이너를 실행하는 방법을 보여 드리겠습니다. 시작하겠습니다. 다음 명령을 사용하여 Docker 이미지를 검색할 수 있습니다.

$ sudo 도커 검색 키워드

예를 들어 Ubuntu docker 이미지를 검색하려면 다음 명령을 실행합니다.

$ sudo 도커 검색 우분투

보시다시피 검색 결과가 표시됩니다. 여기에서 모든 Docker 이미지를 다운로드하여 사용할 수 있습니다. 검색 결과의 첫 번째 Docker 이미지는 다음과 같습니다. 우분투 . 다운로드하여 설치해 보겠습니다.

(Docker 용어로 pull)을 다운로드하려면 우분투 이미지에서 다음 명령을 실행합니다.

$ sudo 도커 풀 우분투

보시다시피 Docker는 우분투 이미지가 당겨지고 있습니다.

도커 우분투 이미지가 당겨집니다.

다음 명령을 사용하여 가져온 모든 Docker 이미지를 나열할 수 있습니다.

$ sudo 도커 이미지

이제 다음을 사용하여 Docker 컨테이너를 만들 수 있습니다. 우분투 다음 명령을 사용하여 이미지:

$ sudo docker run -it 우분투

보시다시피 Docker 컨테이너가 생성되고 새 컨테이너의 셸에 로그인됩니다.

이제 아래 스크린샷에서 볼 수 있는 것처럼 여기에서 원하는 모든 명령을 실행할 수 있습니다.

컨테이너의 셸을 종료하려면 다음 명령을 실행합니다.

$ 출구

다음 명령을 사용하여 생성한 모든 컨테이너를 나열할 수 있습니다.

$ sudo 도커 ps -a

보시다시피 앞서 생성한 컨테이너에는 Container ID가 있습니다. 0f097e568547 . 컨테이너가 더 이상 실행되지 않습니다.

컨테이너를 시작할 수 있습니다. 0f097e568547 다시 다음 명령으로:

$ sudo 도커 시작 0f097e568547

보시다시피 용기는 0f097e568547 다시 실행 중입니다.

컨테이너의 셸에 로그인하려면 다음 명령을 실행합니다.

$ sudo 도커 첨부 0f097e568547

보시다시피 컨테이너의 셸에 로그인되어 있습니다. 0f097e568547 다시.

다음 명령을 사용하여 실행 중인 컨테이너가 사용 중인 메모리, CPU, 디스크 I/O, 네트워크 I/O 등을 확인할 수 있습니다.

$ sudo 도커 통계

보시다시피 두 개의 컨테이너가 실행 중이며 ID, 이름, CPU 사용량, 메모리 사용량, 네트워크 사용량, 디스크 사용량, pid 등이 멋진 형식으로 표시됩니다.

내 Raspberry Pi 3에서 Docker와 2개의 컨테이너를 실행 중이며 여전히 약 786MB의 사용 가능한/사용 가능한 메모리가 있습니다. Raspberry Pi 3의 Docker는 놀랍습니다.

이것이 Raspberry Pi 3에 Docker를 설치하고 사용하는 방법입니다. 이 기사를 읽어주셔서 감사합니다.