본문 바로가기
Libraries & Packages/Docker

Docker 사용 방법

by yongee97 2023. 4. 23.

* 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]

 

https://www.leafcats.com/163

 

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

https://www.leafcats.com/163

 

docker cp - 호스트 컨테이너 사이 파일 복사

docker image를 실행시킨 컨테이너는 HOST와 다른 PC인 것이나 마찬가지이다.docker는 HOST와 PC간의 파일 이동을 위해 복사 명령어인 cp를 지원한다. docker cp 명령어는 호스트에서 컨테이너로, 컨테이너

www.leafcats.com