일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
Tags
- ros2 development guides
- nav2 튜토리얼
- nav2 development guides
- Python
- ros2 foxy tutorial
- humble development guides
- ros2 튜토리얼
- nav2 tutorial
- foxy nav2
- nav2 development guides
- ros2 환경설정
- humble 환경설정
- ROS FOXY 튜토리얼
- development guides
- nav2 dev contatiner
- CODEUP 6073
- first-time robot setup guide
- error
- ros2 튜토리얼 환경설정
- CodeUp
- docker foxy
- Foxy tutorial
- nav2 getting started
- ros2 foxy docker
- nav2 first-time robot setup guide
- nav2 설치
- ros2 configuring environment
- ros2 remapping
- Nav2 document
- 코드업
Archives
- Today
- Total
BAN2ARU
[Rasp/Docker] 라즈베리파이4에 도커 설치하기 본문
반응형
라즈베리파이4에 도커를 설치해보자!
설치하고자하는 이유는 라즈베리파이 OS에 ROS2를 사용하고자 하는데, 공식홈페이지에서 docker를 활용하는 방법을 추천하여 우선 docker를 설치하고자 한다.
도커 설치방법은 공식홈페이지을 활용하였다.
Docker 설치하기
curl -fsSL https://get.docker.com -o get-docker.sh
sudo sh get-docker.sh
위를 순서대로 시작하자
만약 The repository 'http://packages.ros.org/ros/ubuntu bullseye Release' does not have a Release file 오류가 발생한다면
/etc/apt/sources.list.d의 .list 확장자 파일들을 삭제하면 됨
Docker 비루트 계정 권한 설정
docker를 설치하고난 뒤 일반 계정에서 docker를 실행할려면 계속 sudo를 앞에 붙여줘야 한다. sudo 명령어 없이 docker 이미지를 실행하기 위해서는 docker 그룹에 사용자를 추가해주면 된다.
sudo usermod -aG docker ${USER}
해당 ${USER} 부분에 일반 계정에 해당하는 이름을 작성해주면 된다.
계정이 그룹에 잘 할당되었는지 확인하려면 아래와 같은 코드를 실행해부면 계정이 할당된 그룹명들이 뜨게 되고 여기에 docker 그룹이 있는지 확인해주면 된다.
groups ${user}
계정 권한 설정 후에는 reboot을 실행해주어야 적용이되니 꼭 reboot을 해주자!
도커 설치 확인
위의 과정까지 진행한 뒤, 도커가 제대로 설치되어있는지 확인하기 위해 도커 버전을 확인해보자.
docker version
아래 그림과 같이 나오는지 확인해보자
만약 부팅시 도커를 자동 실행하고 싶다면?
아래와 같이 서비스유닛에 docker를 등록해주면 된다.
sudo systemctl enable docker
728x90
'Linux > Raspberry pi' 카테고리의 다른 글
[Rasp/Lidar] 라즈베리파이에서 도커환경에서 ROS2를 통해 라이다 실행하기 (0) | 2023.05.16 |
---|---|
[Rasp/ROS2] 라즈베리파이4 OS에 도커를 활용하여 ROS2 실행 - turtlesim_node (0) | 2023.05.15 |
[Rasp/ROS2] 라즈베리파이4 OS에 도커를 활용하여 ROS2 설치 (0) | 2023.05.15 |
Comments