Docker

Docker

[VScode][docker]VScode에서 remote server의docker container 접근하기 (feat. python - jupyter server)

0. Extension 1. Remote SSH 2. Docker contatiner 0. Extension - Remote - SSH - Dev Containers 1. Remote SSH - Extension tab에서 Remote Explorer > configuration에 등록해 놓은 remote server 접속 2. Docker contatiner - Remote server 점속 후 Command Palette (Ctrl+Shift+P) > Dev Containers: Attach ~ - 현재 running 중인 container 확인 후 접속 (ex: python, jupyter server, etc...)

Docker

[Docker][Flask][MariaDB][PYMYSQL] docker - flask에서 mariadb 연결 오류(error: subprocess-exited-with-error) 해결, pymysql로 대체

0. error 1. source code 2. solution 0. error - Flask로 간단한 application 구현을 위해 container를 만드는 도중 에러 발생 - mariadb 연결하는 부분에 오류가 발생, 유사 오류 확인 유사사례: https://stackoverflow.com/questions/73350980/python-mariadb-library-and-his-connector-inside-a-docker-container Collecting mariadb==1.1.4 Downloading mariadb-1.1.4.zip (97 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 97.4/97.4 kB 10.8 MB/s eta 0:00:00 Pre..

Docker

[Docker] Docker 권한문제 해결, Got permission denied while trying to connect to the Docker

1. 권한 이슈 Got permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Get "http://%2Fvar%2Frun%2Fdocker.sock/v1.24/containers/json?all=1": dial unix /var/run/docker.sock: connect: permission denied 2. 해결 - 해당 사용자 도커 권한 추가 sudo usermod -a -G docker $USER newgrp docker

Docker

[GCP][Docker][Flask] Google Cloud에 docker-flask 설치 및 테스트 하기

0. 준비단계 1. Flask, Dockerfile 파일 생성 2. Docker build, run 3. web page 확인 0. 준비단계 - GCP(VM instance) 생성 - VM instance에 docker 설치 1. Flask, Dockerfile 파일 생성 - Docker image를 만드는 작업으로 위치는 GCP에서 하던 다른데서 작업 후 GCP에 옮기던 상관X - 필자는 GCP & VS Code 환경으로 GCP에서 작업 - Flask 파일생성, app.py from flask import Flask app = Flask(__name__) @app.route('/') def hello(): return 'Hello Flask World' if __name__ == '__main__': ..

Docker

[Docker] [jupyter] Docker에서 jupyter 사용하기

1. jupyter image 가져오기 2. container 생성 3. jupyter 실행 1. jupyter image 가져오기 https://hub.docker.com/r/jupyter/datascience-notebook docker pull jupyter/datascience-notebook jupyter/docker-stacks https://github.com/jupyter/docker-stacks 2. container 생성 2.1. docker desktop Images 탭에서 RUN 클릭 Options에서 container name과 ports 설정 후 Run 클릭 3. jupyter 실행 open with browser 클릭 해당 웹 페이지 나옴 토큰이 필요함 terminal 진입 터..

Docker

[Docker] Docker command 도커 명령어

0. Diagram 1. Summary 2. Command 0. Diagram 1. Summary docker attach 실행 중인 컨테이너에 로컬 표준 입력, 출력 및 오류 스트림 연결 docker build 도커 파일에서 이미지 빌드 docker builder 빌드 관리 docker checkpoint 체크포인트 관리 docker commit 컨테이너의 변경 사항에서 새 이미지 생성 docker config 도커 구성 관리 docker container 컨테이너 관리 docker context 컨텍스트 관리 docker cp 컨테이너와 로컬 파일 시스템 간에 파일/폴더 복사 docker create 새 컨테이너 생성 docker diff 컨테이너 파일 시스템의 파일 또는 디렉터리 변경 내용 검사 d..

Docker

[Docker] [m1 mac] M1 mac에서 Docker Desktop tutorial

0. Docker 란 1. Docker 설치 2. Docker 간단 사용법 0. Docker 란 App 마다 다른 최적의 환경을 제공하기 위한 소프트웨어 플랫폼 해당 app의 최적의 환경(프로세스)을 만들어 배포 가능 Docker Image - 간단 제작, 배포 Docker Container - 간단 실행 VM과 비교하여 용량 적고 속도 빠름 (Docker는 하드웨어 자원 복제 불필요하기 때문) Docker Image 라이브러리, 패키지 모음 Base Image 사용 --> 라이브러리, 패키지, 프로그램, 소스 등 설치 --> Docker Image 생성 Base Image : https://hub.docker.com/ Docker Container Image 실행 형태 Docker 엔진에서 독립적 실행..

Chandler.j
'Docker' 카테고리의 글 목록