일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- turtlesim
- Jetson
- 인공지능
- 강화학습
- turtlebot3
- U-blox
- Gazebo
- C++
- GUI
- DevOps
- WSL
- Simulation
- 티스토리챌린지
- ZED2
- ROS2
- RTK
- 오블완
- 젯슨
- ubuntu
- Puck LITE
- WSL2
- 자율주행
- SLAM
- GPS
- 로봇
- 터틀심
- QT
- 자율탐사
- ROS
- Visual SLAM
- Today
- Total
목록2025/02/20 (3)
직관적인느낌
Docker를 사용하다 보면 컨테이너 실행, 관리, 이미지 저장 및 전송 등 여러 작업을 수행하게 됩니다. 이번 포스트에서는 실제로 사용했던 Docker 명령어들을 정리하고, 각 명령어의 역할과 사용 방법을 자세하게 소개합니다.1. 컨테이너 실행 및 사용자 설정1.1 기본 컨테이너 실행Ubuntu 22.04 이미지를 사용하여 컨테이너를 실행할 때는 아래와 같이 실행합니다.sudo docker run -it --name my_ubuntu -e DISPLAY=$DISPLAY -v /tmp/.X11-unix:/tmp/.X11-unix ubuntu:22.04 bash-it: 인터랙티브 모드와 터미널 연결--name: 컨테이너에 이름 부여-e DISPLAY=$DISPLAY & -v /tmp/.X11-unix:/t..
최근 로봇의 SLAM(동시 위치추정 및 지도작성)이나 Navigation과 같이 실시간성이 중요한 프로그램을 Docker 컨테이너에서 실행하는 경우가 늘어나고 있습니다. 이번 포스트에서는 Ubuntu 기반 Docker 이미지를 생성하고, 비루트 사용자(예: rainbow)로 실행하는 방법, USB 카메라 연결 및 실시간 영상 스트리밍 테스트, 컨테이너 상태를 이미지로 저장(커밋)하고 이를 Windows 환경으로 전송하는 방법까지 상세히 다루어 보겠습니다.1. Ubuntu 22.04 기반 Docker 컨테이너 생성 및 설정1.1 Ubuntu 22.04 이미지 다운로드우선, Ubuntu 22.04 공식 이미지를 Docker Hub에서 내려받습니다.sudo docker pull ubuntu:22.041.2 컨..
Devops 가이드현대 소프트웨어 개발 및 운영 환경에서 Devops는 개발과 운영 간의 원활한 협업을 위한 핵심 원칙과 도구들을 포함합니다. 이 글에서는 Devops에 입문하기 위한 필수 요소들을 단계별로 살펴보고, 실제 업무에 적용 가능한 실용적인 가이드를 제공합니다.1. 프로그래밍 언어 선택Devops 환경에서는 애플리케이션 및 인프라 자동화를 위해 다양한 프로그래밍 언어가 활용됩니다. Python, Go, Ruby 등은 스크립트 작성과 도구 개발에 자주 사용되며, 각 언어의 장단점을 파악하고 업무에 맞는 최적의 선택을 하는 것이 중요합니다.2. 운영 체제(OS)의 기본 사항Devops 전문가에게 운영 체제의 개념은 필수적인 지식입니다. 기본적인 개념부터 고급 관리 기법까지, 아래의 내용을 통해 O..