* Environment
- Ubuntu 18.04
1. Ubuntu 20.04 이미지 다운로드 및 실행
docker run --rm -it ubuntu:20.04 /bin/bash
- ubuntu:20.04 이미지가 없을 경우 자동으로 다운로드가 진행된다.
- 옵션 의미
--rm : 컨테이너 자동 제거
-it : 터미널 입력을 위한 옵션
2.(참고) Docker 내외 ROS 통신
--net=host
- 아래 부분은 설정 생략 가능.
// Outside Docker
export ROS_MASTER_URI=http://[your outside ip address]:11311
export ROS_IP=[your outside ip address]
// Inside Docker
export ROS_MASTER_URI=http://[your outside ip address]:11311
export ROS_IP=[your Docker ip address]
https://jstar0525.tistory.com/372
[Docker] ROS Docker 네트워크 연결 방법
ROS 네트워크 연결 1) export // Docker container 내부에서 외부로 # export ROS_MASTER_URI=http://192.168.xxx.xxx:11311 // Docker container 외부에서 내부로 # ifconfig # export ROS_IP=172.17.0.xxx 2) docker option으로 host에 연결 docke
jstar0525.tistory.com
3. 파일 복사
docker cp [host_dir] [container_name]:[container_dir]
docker cp - 호스트 컨테이너 사이 파일 복사
docker image를 실행시킨 컨테이너는 HOST와 다른 PC인 것이나 마찬가지이다.docker는 HOST와 PC간의 파일 이동을 위해 복사 명령어인 cp를 지원한다. docker cp 명령어는 호스트에서 컨테이너로, 컨테이너
www.leafcats.com
* Reference
https://subicura.com/2017/01/19/docker-guide-for-beginners-2.html
초보를 위한 도커 안내서 - 설치하고 컨테이너 실행하기
초보를 위한 도커 안내서 2번째 글입니다. 도커의 기본적인 내용을 이야기 했던 첫번째 글에 이어 실제로 도커를 설치하고 컨테이너를 실행하면서 도커 명령어를 알아봅니다. 도커를 처음 접하
subicura.com
https://jstar0525.tistory.com/372
[Docker] ROS Docker 네트워크 연결 방법
ROS 네트워크 연결 1) export // Docker container 내부에서 외부로 # export ROS_MASTER_URI=http://192.168.xxx.xxx:11311 // Docker container 외부에서 내부로 # ifconfig # export ROS_IP=172.17.0.xxx 2) docker option으로 host에 연결 docke
jstar0525.tistory.com
docker cp - 호스트 컨테이너 사이 파일 복사
docker image를 실행시킨 컨테이너는 HOST와 다른 PC인 것이나 마찬가지이다.docker는 HOST와 PC간의 파일 이동을 위해 복사 명령어인 cp를 지원한다. docker cp 명령어는 호스트에서 컨테이너로, 컨테이너
www.leafcats.com
'Libraries & Packages > Docker' 카테고리의 다른 글
[Docker] connect: permission denied Error (0) | 2023.06.29 |
---|---|
[Docker] Install Docker + nvidia Docker 도커 및 nvidia 도커 설치 (0) | 2023.04.23 |
Use ROS in Docker 도커 환경에서 ROS 실행 (0) | 2023.04.05 |