목록Linux, Docker, Git (9)
말랑코딩
apt 명령어를 매일 쓰면서 이게 뭘까? 라는 생각을 오늘 처음해봤다. apt는 Advanced Packaging Tool 의 약자이며, 리눅스 운영시스템에서 사용되는 패키지 관리 툴이다. apt- get update 운영체제에서 사용 가능한 패키지들 + 그 버전에 대한 '정보'를 업데이트 '설치 가능한 리스트'를 업데이트함. apt- get upgrade apt-get install 로 설치했던 패키지들을 최신버전으로 업그레이드 설치 가능한 리스트 업데이트가 아닌, 기존에 설치돼있는 패키지를 실제로 업그레이드 함.

Dockerfile을 알기 전, 내가 파이썬으로 딥러닝을 돌릴 때 하던 방식은 이랬다. [before] 기존의 방식 1. 도커 이미지 pull ex) docker pull [image name] 2. 나의 기존 디렉토리 마운트(run 할때 -v 옵션으로) ex) docker run -it --ipc=host --gpus=all -p=8888:8888 -v=/ai-data/disk1/:/app --name=torch0127 continuumio/miniconda3 3. 필요한 디렉토리 추가 설치 4. 파이썬 코드 실행 하지만 dockerfile을 통해 이 모든 과정을 파일 하나로 코드 실행까지 수행할 수 있다는 것을 알았고, 이렇게 매번 필요한 라이브러리를 추가로 설치하고 실행코드를 입력하는 방식이 매우 ..

기존 나의 환경 - 원격서버 - docker 로 작업 - ubuntu 환경 - 툴은 mobaXterm 사용 ---> vscode로 바꾸고 싶음 (.py 등의 파일을 열 수 없어서) vscode 에서 원격서버의 도커 접속 방법 1. 윈도우에서 vscode 다운로드 https://code.visualstudio.com/download Download Visual Studio Code - Mac, Linux, Windows Visual Studio Code is free and available on your favorite platform - Linux, macOS, and Windows. Download Visual Studio Code to experience a redefined code editor,..
도커 레지스트리란? 도커 이미지를 받아올 수 있는 사이트 1. 도커허브(default) https://hub.docker.com/ Docker Hub Container Image Library | App Containerization We and third parties use cookies or similar technologies ("Cookies") as described below to collect and process personal data, such as your IP address or browser information. You can learn more about how this site uses Cookies by reading our privacy policy hub.docker...
[Dockerfile 구문 및 옵션] -Dockerfile은 텍스트 형식 -파일명 또한 "Dockerfile" -확장자는 없음 Dockerfile에 작성되는 명령 옵션 FROM : Docker Base Image (기반이 되는 이미지, : 형식으로 설정) MAINTAINER : 메인테이너 정보 (작성자 정보) RUN : Shell Script 또는 명령을 실행 CMD : 컨테이너가 실행되었을 때 명령이 실행 LABEL : 라벨 작성 (docker inspect 명령으로 label 확인할 수 있습니다.) EXPOSE : 호스트와 연결할 포트 번호를 설정한다. ENV : 환경변수 설정 ADD : 파일 / 디렉터리 추가 COPY : 파일 복사 ENTRYPOINT : 컨테이너가 시작되었을 때 스크립트 실행 VO..