정리 및 Docker 기본사항

GitHub에서 소스 보기

OTBR Docker 중지

OTBR Docker를 실행하는 터미널 창에서 Ctrl+C를 사용하여 프로세스를 단계적으로 중지합니다.

시뮬레이션된 RCP를 실행하는 경우에도 Ctrl+C를 사용하여 socat 및 RCP 노드 자체의 프로세스를 중지합니다.

OTBR Docker 다시 시작하기

OTBR Docker 실행연결 테스트와 동일한 절차를 따라 OTBR Docker를 다시 시작하세요.

다시 시작할 때 OTBR Docker는 이미 제공된 네트워크 사용자 인증 정보를 사용하여 스레드 네트워크를 수정하더라도 인터넷 연결 및 경계 라우팅에 필요한 SLAAC 주소를 자동으로 푸시하지 않습니다. 경계 라우팅 기능이 사용 설정되었는지 확인하려면 웹 GUI를 통해 스레드 네트워크를 수정해야 합니다.

스레드 노드를 네트워크에 조인한 후 on-mesh IPv6 주소를 수신하지 않으면 factoryreset CLI 명령어를 사용하여 초기화하고 두 번째 노드를 스레드 네트워크에 조인에 설명된 대로 재구성합니다.

Docker 유지보수

OTBR Docker에 문제가 있으면 여러 컨테이너가 실행 중일 수 있습니다. OTBR Docker를 실행하기 전에 실행 중이거나 중지된 모든 관련 Docker 컨테이너를 정리하는 것이 좋습니다.

Docker 이미지와 컨테이너에는 차이가 있습니다. 이미지는 소스이고 컨테이너는 소스 이미지의 인스턴스입니다. 여러 컨테이너 인스턴스를 동일한 소스 Docker 이미지에서 실행할 수 있습니다.

머신에서 중지 및 실행 중인 모든 Docker 컨테이너를 보려면 다음 안내를 따르세요.

docker ps -a
CONTAINER ID IMAGE        COMMAND       CREATED      STATUS  PORTS   NAMES
d09847ad66bf 43e7a898e524 "/app/bord.." 26 hours ago Exited          john.smith

특정 Docker 컨테이너를 중지 및 삭제하려면 이전 명령어의 컨테이너 ID를 사용하세요.

docker stop d09847ad66bf
docker rm d09847ad66bf

모든 Docker 컨테이너를 한 번에 중지하고 삭제하려면 다음 안내를 따르세요.

docker stop $(docker ps -a -q)
docker rm $(docker ps -a -q)

모든 Docker 이미지를 보려면 다음 안내를 따르세요.

docker images
REPOSITORY           TAG          IMAGE ID           CREATED           SIZE
openthread/otbr      latest       98416559dcbd       2 weeks ago       1.15GB

Docker 이미지를 삭제하려면 이전 명령어의 이미지 ID를 사용하세요. Docker 이미지를 삭제하기 전에 이미지를 기반으로 실행 중이거나 중지된 컨테이너를 모두 삭제해야 합니다.

docker image rm 98416559dcbd