라벨이 docker인 게시물 표시

[Docker] 라즈베리파이4에 Docker 설치

이미지
라즈베리파이(Raspberry pi) Docker 설치 일반 pc는 주로 x86_64 아키텍처를 사용하여, apt-get install 명령어를 이용해 x86 시스템을 기본으로 하는 패키지로 설치를 진행합니다. pc에서 docker 설치를 하는 분들은 여기 를 참고하세요 라즈베리파이는 ARM 기반 프로세서를 사용하기 때문에 ARM 아키텍쳐에 맞는 Docker 버전을 제공해야 하므로, 스크립트를 이용하여 환경에 맞는 패키지를 설정하고 설치해야 합니다. 1. 설치 전 패키지 업데이트 sudo apt update && sudo apt upgrade -y Copy 2. 도커 스크립트 다운 및 실행 curl -fsSL https://get.docker.com -o get-docker.sh sudo sh get-docker.sh Copy 2-1. 필요 시, 도커 실행 권한 부여 sudo 명령어 없이 도커 사용 sudo usermod -aG docker 사용자_계정 Copy   Ex) sudo usermod -aG docker test_user 3. 설치 확인 docker --version Copy 참고 문헌 [1] https://devteo77.tistory.com/72

[Docker] docker 환경에서 jupyter notebook 실행 방법

이미지
도커(docker) 환경에서 jupyter notebook 실행 방법 도커 jupyter notebook에 접속하기 위해 port를 8888 설정 및 container에 접속했다 가정하고 설명하겠습니다. 1. Jupyter 설치 및 환경 세팅 jupyter 설치 진행 pip install --U pip pip install jupyter Copy 서버를 띄우기 위해선 인증 정보 생성이 필요합니다. 이를 위한 config 파일 생성 진행 jupyter notebook --generate-config -y Copy ipython으로 인증 정보 생성(jupyter notebook 서버 접속 시 필요한 비밀번호 생성) 터미널 bash shell에서 아래와 같이 입력, 아래 사진 참고 ipython Copy passwd를 import하여 함수 호출을 하면 패스워드 설정 가능(영어로만 설정 권고) 패스워드 설정을 완료하면 Out으로 "argon2:\$argon2id$....." 값이 나올텐데 해당 부분을 복사 * quit()은 위 bash에서 실행한 ipython 명령어 종료 의미, 아래 사진 참고하여 In[1, 1] 입력 후 quit() 입력 * No module named 'notebook.auth' 에러는 여기 참고 from jupyter_server.auth import passwd passwd() quit() Copy jupyter notebook에서 서버에 필요한 환경 정보 입력을 위해 config 파일 오픈 vi /root/.jupyter/jupyter_notebook_config.py Copy 아래 내용 입력, 위에서 복사한 argon2~ 부분을 c.NotebookApp.password ...

[Docker] Ubuntu Nvidia-Docker 설치 방법

Ubuntu Nvidia-Docker 설치 Ubuntu Docker 설치는 여기 를 참고하세요. 1. repository & GPG Key 설정 distribution=$(. /etc/os-release;echo $ID$VERSION_ID) \ && curl -s -L https://nvidia.github.io/nvidia-docker/gpgkey | sudo apt-key add - \ && curl -s -L https://nvidia.github.io/nvidia-docker/$distribution/nvidia-docker.list | sudo tee /etc/apt/sources.list.d/nvidia-docker.list Copy 2. Nvidia-Docker 설치 sudo apt update sudo apt install -y nvidia-docker2 Copy 3. Docker 서비스 재시작 sudo systemctl restart docker Copy 참고문헌 [1]   https://dongle94.github.io/docker/docker-nvidia-docker-install/

[Docker] Ubuntu Docker 설치 방법

Ubuntu Docker 설치 1. apt package 설정 package를 업데이트하고 repository 사용을 위해 필요한 package 설치합니다. sudo apt update sudo apt install ca-certificates curl gnupg lsb-release Copy 2. Docker Official GPG Key 등록 curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg Copy 3. stable repository 등록 echo \ && "deb [arch=amd64 signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu \ && $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null Copy 4. Docker 설치 sudo apt update sudo apt-get install docker-ce docker-ce-cli containerd.io Copy 5. Docker 설치 확인 docker --version Copy sudo 없이 docker 실행 방법 Docker 데몬은 기본적으로 root 권한으로 실행되기 때문에 root 권한이 없으면 아래와 같은 문구가 나옵니다. permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker....