반응형

Development/Docker 12

[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에 연결 docker run -it \ --privileged \ --gpus all \ -e DISPLAY=192.168.131.2:0.0 \ -e QT_X11_NO_MITSHM=1 \ -v /tmp/.X11-unix:/tmp/.X11-unix:rw \ -v /etc/localtime:/etc/localtime:ro \ -e TZ=Asia/Seoul \ -v..

Development/Docker 2023.01.21

[Docker] Container에 Timezon 설정하기

문제 상황 docker를 실행하였을 때 timezon이 한국 표준시 KST가 아닌 협정 세계시 UTC로 표시되는 경우가 있다. 기존 docker timezone # date Tue Dec 20 05:14:41 UTC 2022 기존 local timezone $ date 2022. 12. 20. (화) 14:14:49 KST 이에 대해 timezone을 수정하려면 아래와 같이 docker 실행 옵션을 주어 실행한다. 해결 방안 $ docker run -it \ ... -v /etc/localtime:/etc/localtime:ro \ -e TZ=Asia/Seoul \ ... 예) $ docker run -it \ --privileged \ --gpus all \ -e __GLX_VENDOR_LIBRARY_..

Development/Docker 2022.12.20

[Docker] 권한 부여

https://jstar0525.tistory.com/352 [Docker] Install Docker Engine on Ubuntu https://docs.docker.com/engine/install/ubuntu/ Install Docker Engine on Ubuntu docs.docker.com 위 링크로 접속하면 설치하는 방법이 나와있으나, 처음 Docker를 접하는 사람들을 위하여 정리해보고자 한다. Env. 테스트 jstar0525.tistory.com https://jstar0525.tistory.com/353 [Docker] Install nvidia-docker2 on Ubuntu 이전 내용 https://jstar0525.tistory.com/352 [Docker] Install Do..

Development/Docker 2022.12.15

[Docker] Install nvidia-docker2 on Ubuntu

이전 내용 https://jstar0525.tistory.com/352 [Docker] Install Docker Engine on Ubuntu https://docs.docker.com/engine/install/ubuntu/ Install Docker Engine on Ubuntu docs.docker.com 위 링크로 접속하면 설치하는 방법이 나와있으나, 처음 Docker를 접하는 사람들을 위하여 정리해보고자 한다... jstar0525.tistory.com 이전 글에 이어서 Docker에서 Nvidia GPU를 사용하기 위해서 Nvidia Docker2를 추가적으로 설치해야한다. 설치 가이드 링크 https://docs.nvidia.com/datacenter/cloud-native/containe..

Development/Docker 2022.10.21

[Docker] Install Docker Engine on Ubuntu

https://docs.docker.com/engine/install/ubuntu/ Install Docker Engine on Ubuntu docs.docker.com 위 링크로 접속하면 설치하는 방법이 나와있으나, 처음 Docker를 접하는 사람들을 위하여 정리해보고자 한다. Env. 테스트 환경은 Ubuntu 18.04를 설치하고 처음으로 Docker를 설치한다고 가정을 했다. 1. Set up the repositoty (1) Update the apt package index and install packages to allow apt to use a repository over HTTPS: sudo apt-get update sudo apt-get install \ ca-certificates..

Development/Docker 2022.10.21

[Docker] Docker를 이용하여 ROS 실행 및 GUI 보는 방법

https://jstar0525.tistory.com/202 [Docker] Deep Learning 및 ROS 연구 개발 환경 setting 내가 사용하는 딥러닝 개발 환경에 대하여 서술하고자 한다. Deep Learning과 관련하여 우리 연구실에서 다수의 연구원들이 개별 PC에서 서버로 ssh를 통하여 접속하고 GPU들을 사용을 한다. 지금까지 jstar0525.tistory.com 위에서 언급한 Docker 설정 후, ROS를 실행하고 GUI를 보는 방법은 아래와 같다. 여기에서는 아래의 두가지 방법으로 GUI를 띄우는 방법을 알아본다. ※주의 : Windows11에서는 GUI가 실행되지 않거나 문제가 있을 수 있음 (2023년 1월 21일 기준) Docker에서 GUI 띄우는 방법 Ubuntu ..

Development/Docker 2022.09.01

[Docker] Docker 사용법

https://jstar0525.tistory.com/202 [Docker] Deep Learning 및 ROS 연구 개발 환경 setting 내가 사용하는 딥러닝 개발 환경에 대하여 서술하고자 한다. Deep Learning과 관련하여 우리 연구실에서 다수의 연구원들이 개별 PC에서 서버로 ssh를 통하여 접속하고 GPU들을 사용을 한다. 지금까지 jstar0525.tistory.com 위와 같이 Docker 환경 설정 후 docker의 사용방법을 정리하면 아래와 같다. Docker 사용법 PC에서 mobaxterm을 이용하여 서버로 ssh 접속하여 아래와 같은 설정을 진행한다. 도커 권한 부여 $ sudo usermod -aG docker [username] $ sudo service docker r..

Development/Docker 2022.09.01

[ROS Melodic] W: GPG error: http://packages.ros.org/ros/ubuntu bionic InRelease: The following signatures were invalid: EXPKEYSIG F42ED6FBAB17C654 Open Robotics <info@osrfoundation.org>

Env. Docker osfr/ros:melodic-desktop-full 현상 # sudo apt-get update Get:1 http://archive.ubuntu.com/ubuntu bionic InRelease [242 kB] Get:2 http://packages.ros.org/ros/ubuntu bionic InRelease [4680 B] Get:3 http://security.ubuntu.com/ubuntu bionic-security InRelease [88.7 kB] Err:2 http://packages.ros.org/ros/ubuntu bionic InRelease The following signatures were invalid: EXPKEYSIG F42ED6FBAB17C654..

Development/Docker 2022.07.12

[Nvidia] GPG error: https://developer.download.nvidia.com/compute/cuda/repos/ubuntu1804/x86_64 InRelease: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY A4B469963BF863CC

Env. Docker pytorch/pytorch:1.10.0-cuda11.3-cudnn8-devel ※ 참고 실제 나의 상황에서는 docker root 권한으로 실행되어 sudo를 제외하고 명령을 실행함. 문제 상황 $ sudo apt-get update 위 명령어를 실행하였을 때, 아래와 같은 오류가 발생하였다. W: GPG error: https://developer.download.nvidia.com/compute/cuda/repos/ubuntu1804/x86_64 InRelease: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY A4B469963BF863CC E: The..

Development/Docker 2022.05.23

[Docker] docker: Error response from daemon: could not select device driver "" with capabilities: [[gpu]].

docker: Error response from daemon: could not select device driver "" with capabilities: [[gpu]]. ERRO[0000] error waiting for container: context canceled 문제 상황 Docker를 실행함에 있어 아래와 같은 오류가 발생하였다. docker: Error response from daemon: could not select device driver "" with capabilities: [[gpu]]. ERRO[0000] error waiting for container: context canceled nvidia-smi를 실행시켜 보았지만, gpus는 정상적으로 잡혀 구글링을 통하여 해..

Development/Docker 2022.05.23
반응형