OS 5

[Docker] 기본 명령어 정리

Docker Setting Docker Group Docker는 Docker 권한이 있어야 컨테이너 생성이 가능하다. Docker Group 관련 명령어는 다음과 같다. Docker Group에 유저 추가 sudo usermod -aG docker {user_name} Group 목록 확인 cat /etc/group Docker Group에서 유저 삭제 gpasswd -d {user_name} docker Docker 로그인 Docker Hub에 이미지를 올릴 때, login이 되어 있어야 한다. docker login 으로 로그인할 수 있다. docker login Docker Command Image Image 목록 확인 docker images Image를 Hub에서 내려받기 (Pull) docke..

OS/Setting 2023.01.08

[WSL] Windows에서 Ubuntu(WSL2) 사용하기

Windows 를 사용하다보면 Ubuntu 의 환경을 사용해야 하는 경우가 많다. MUJOCO 시뮬레이터 툴이나 ROS을 사용해야 하는 경우가 대표적이다. Window에서 Ubuntu 를 사용하는 방법은 가상머신인 VMWare나 Docker, 그리고 WSL 정도로 생각된다. 본 포스팅에서는 wsl 을 다룬다. 설치 내용은 Microsoft 의 WSL 문서를 참고하였다. WSL 설치 준비 Windows 업데이트 WSL은 Windows 10 버전 빌드 19041 이상, Windows 11에서 사용 가능하다. Windows 10 버전을 사용하고 있다면 최신 버전으로 업데이트를 해두자. window + R 버튼에서 winver 를 입력하면 현재 버전을 확인할 수 있다. windows 업데이트는 windows 업..

OS/Setting 2022.12.23

subprocess.CalledProcessError: Command '['cmake', '--build', '.', '--config', 'Release', '--', '-j8']' returned non-zero exit status 2.

Docker Ubuntu 컨테이너에서 setuptools 의 setup function 을 사용하다가 다음과 같은 에러가 발생하였다. ... File "setup.py", line 32, in run self.build_extension(ext) File "setup.py", line 58, in build_extension subprocess.check_call(['cmake', '--build', '.'] + build_args, cwd=self.build_temp) File "/opt/conda/envs/assembly/lib/python3.7/subprocess.py", line 328, in check_call raise CalledProcessError(retcode, cmd) subproce..

OS/Error 2022.12.20

CMake Error at CMakeLists.txt:6 (project): No CMAKE_CXX_COMPILER could be found.

Docker 컨테이너에서 python setuptools 모듈의 setup 을 사용하다가 다음과 같은 오류가 발생하였다. -- The CXX compiler identification is unknown CMake Error at CMakeLists.txt:6 (project): No CMAKE_CXX_COMPILER could be found. Tell CMake where to find the compiler by setting either the environment variable "CXX" or the CMake cache entry CMAKE_CXX_COMPILER to the full path to the compiler, or to the compiler name if it is in th..

OS/Error 2022.12.20