Category: Docker

  • docker 내부에서 GUI, GL 프로그램 실행

    docker 내부에서 GUI 프로그램을 실행해야 할 경우, 다음과 같이 설정합니다. 먼저 host 머신에서 docker가 x윈도우에 접근 가능하도록 권한을 설정합니다. 다음으로 docker 컨테이너를 실행할 때, 다음과 같이 옵션을 추가합니다. 옵션을 설명하면 위와 같이 옵션을 설정하고 실행 후, 내부에서 GUI 프로그램을 설치하고 실행하면 됨. 그외 gtk 관련 프로그램도 정상적으로 실행되는 것을 확인할 수 있습니다. 삽질 기록 1)…

  • docker 내부에서 bash 자동완성 기능 활성화

    docker를 설치하고, 내부로 진입해서 이런저런 작업을 진행할 때, bash의 자동완성 기능이 없어 매번 타이핑을 해야하는 불편한 점이 있습니다. 예로 apt install 후 패키지명을 수동으로 전체 입력해야 하는 것과 같은 점이요. bash-completion이 설치되지 않아서인데, 다음과 같은 과정으로 진행하시면 쉽게 해결이 가능합니다. 이제 apt 명령 이외에도 bash 쉘에서 자동 완성 기능을 사용할 수 있습니다.

  • NVIDIA Container Toolkit 설치

    NVIDIA Container Toolkit를 설치하면 Docker에서도 Nvidia 관련 툴킷을 사용 가능. 몇가지 선행 조건이 필요함. nvidia-docker를 설치해야 하므로, 먼저 Repository에 대한 GPG Key 등록하고, apt 소스 리스트에 Reposity 등록 완료되었으면 설치 진행. 설치 완료 후, docker 재실행. 정상적으로 설치되었는지 테스트 완료.

  • Docker 설치 on Ubuntu

    Ubuntu에서 Docker 설치 방법 정리. 기본적으로 Ubuntu Community에서 제공하는 docker.io가 존재하나, Docker.ce를 설치하는 것을 모두 권장하는 듯. Docker는 64bit 운영체계만 지원함. 먼저 기존 설치된 docker 관련 패키지들을 모두 제거. 또한 /var/lib/docker 안에, 기존에 설치했던 이미지, 컨테이너 등등의 파일이 존재하므로, 필요가 없다면 이것도 삭제하는 것을 권장함. 다음으로, 설치에 필요한 패키지 설치 Docker Repository GPG Key 등록…