도커 (Docker)

Docker 일반 사용자에게 권한 부여하는 방법

도커는 항상 root로 실행되기 때문에 sudo를 사용하여 명령어를 입력해야 한다. 해당 사용자를 docker 그룹에 추가하면 sudo 명령어를 사용하지 않고 도커 명령어를 쓸 수 있다. 그리고 도커를 재시작 한다. 그리고 유저도 로그아웃한 뒤 다시 로그인 한다. 도커명령어가 실행되는 것을 확인할 수 있다.

Ubuntu에 Docker 설치 방법

우분투에서 docker 설치 방법이번 글에서는 우분투(Ubuntu) 18.04 또는 우분투 16.04에서 도커(Docker)를 설치하는 방법에 대해서 설명드리도록 하겠습니다.그리고 여러가지 버전의 CUDA Toolkit을 사용할 수 있도록 nvidia-docker를 추가적으로 설치하는 방법에 대해 설명드립니다. 도커는 크게 2가지 에디션 버전으로 나뉩니다. 무료로 사용할 수 있는 도커 CE 버전으로 설치하는 방법을 우분투 환경에서 설치하는 방법을 설명 드리도록 하겠습니다. 설치 환경 도커 설치 … Ubuntu에 Docker 설치 방법 더 보기 »

Docker Compose 커맨드 사용법

Docker Compose는 여러 개의 컨테이너(container)로 구성된 애플리케이션을 관리하기 위한 간단한 오케스트레이션(Orchestration) 도구입니다. 이번 포스트에서는 Compose 애플리케이션을 터미널에서 제어하기 위해 사용되는 Docker Compose 커맨드에서 대해서 알아보겠습니다. -f 옵션 Docker Compose는 기본적으로 커맨드가 실행하는 디렉토리에 있는 docker-compose.yml 또는 docker-compose.yaml를 설정 파일로 사용합니다. 다른 이름이나 경로의 파일을 Docker Compose 설정 파일로 사용하고 싶다면 -f 옵션으로 명시를 해줍니다. -f … Docker Compose 커맨드 사용법 더 보기 »

Raspberry PI에 Docker 설치

Raspberry PI 4 (이하, RPi4) 가 국내에도 정식으로 출시를 했습니다. RPi4 에 설치하는 최신 Raspbian OS 는 ‘buster’ 라는 이름이 붙어 있습니다. 이 buster OS 를 설치한 RPi4 에 docker 를 설치해 보고자 합니다. Info apt 명령을 이용해서 docker package 를 쉽게 설치 할 수 있습니다만 최신의 버전을 사용하고자 한다면 아래 방법을 사용하는게 좋습니다. 참고로, … Raspberry PI에 Docker 설치 더 보기 »

Docker 데몬 서버 시작시 container 함께 시작시키기

로컬에서 개발할 때 출근 하고 랩탑을 켜고 Docker desktop을 실행시키면 매번 docker run명령을 통해 자주 쓰는 container를 실행시켜줘야 한다. 주로 로컬 DB가 있는 경우 이런 귀찮음이 엄청나다. 이럴 때는 –restart 옵션을 주면 docker desktop을 실행시킬 때 마다 container를 항상 같이 띄울 수 있다. 혹은 서버에서 docker container가 죽는 경우 재시작을 할 수 있도록 설정할 수도 … Docker 데몬 서버 시작시 container 함께 시작시키기 더 보기 »

daemon.json 옵션 지정하고 부팅 시 서비스가 종료되는 현상

  Docker는 실행 옵션에 대한 출처가 중복되면 서비스를 시작하지 않고 오류 처리된다. daemon.json, 실행 시 파라미터, /lib/systemd/system/docker.service 파일의 옵션 중 하나만 사용해야 한다.  기본적으로 docker 설치 시 /lib/systemd/system/docker.service 파일에서 실행 파라미터를 지정했기 때문에 daemon.json 작성 시 오류가 발생한다. 결국 /lib/systemd/system/docker.service 파일의 파라미터 항목을 제거하면 된다. https://github.com/moby/moby/issues/34104#issuecomment-334471105

Docker login 시 X11 오류 발생

Docker login 시 X11 오류 발생 Error saving credentials: error storing credentials – err: exit status 1, out: `Cannot autolaunch D-Bus without X11 $DISPLAY` Ubuntu Server 운영체제에서 발생하는 패키지 관련 버그이다. 다음 패키지를 설치하면 해결된다. https://github.com/docker/compose/issues/6023#issuecomment-419792269