분류 전체보기(343)
-
도커(도커파일 작성)
도커파일은 도커 이미지를 생성하기 위한 스크립트 파일 여러 키워드를 사용하여 도커파일을 작성하여 빌드를 보다 쉽게 수행할 수 있음 도커파일 Instruction 도커파일에서 사용되는 주요 인스트럭션은 아래와 같음 From From 키워드를 사용하여 base가 되는 image를 지정 주로 OS이미지나 런타임 이미지를 지정함 Run 이미지를 빌드할 때 사용하는 커맨드를 설정할 때 사용 ADD 이미지에 호스트의 파일이나 폴더를 추가하기 위해 사용 만약 이미지에 복사하려는 디렉토리가 존재하지 않으면 docker가 자동으로 생성 COPY 호스트 환경의 파일이나 폴더를 이미지 안으로 복사하기 위해 사용 'ADD'와 동일하게 작동하지만 가장 확실한 차이점은 URL을 지정하거나, 압축파일을 자동으로 풀지 않음 EXPO..
2024.01.09 -
도커(컨테이너 통신하기)
도커 컨테이너는 기본적으로 독립적인 환경에서 실행되기 때문에 컨테이너 밖에서 접근할 수 없음 컨테이너와 통신하기 위해서는 컨테이너를 가동시키면서 'p' 옵션을 사용하여 호스트의 포트와 컨테이너의 포트를 설정해야함 이 설정을 사용하기 위해서는 호스트(서버, pc) 에서 사용 중인 포트와 번호가 겹치지 않는지 확인이 필요 컨테이너와 통신하기 위해서는 컨테이너를 가동시키면서 'p' 옵션을 사용하여 호스트의 포트와 컨테이너의 포트를 설정해야 함
2024.01.09 -
도커 기초(컨테이너 구조 및 커맨드)
도커 도커는 컨테이너 기반의 오픈소스 가상화 플랫폼이다. 도커는 어떤 프로그램을 외부 환경과 격리시켜 구동할 수 있게 해주는 소프트웨어이다. 컨테이너 컨테이너란 OS 상에 논리적인 영역을 구축하고, 애플리케이션이 작동하는데 필요한 요소들을 모아 별도의 서버처럼 동작하는 것 필요한 요소만으로 구성되어 있어 오버헤드가 적음 도커 컨테이너 구조 도커 컨테이너는 컨테이너 레이어와 이미지 레이어로 구성되어있다. 컨테이너 레이어 읽기/쓰기 모두 가능한 계층으로 최상단 레이어에 추가됨 컨테이너를 실행하고 진행되는 변경사항은 이 계층에 저장됨 이미지 레이어 읽기 전용 계층으로 다른 컨테이너와 공유 할 수 있는 레이어 컨테이너 레이어는 각기 다른 컨테이너가 공유하지 않는 계층이기 때문에 이미지 레이어를 공유하고 각각 컨..
2024.01.09 -
리눅스 명령어(경로 a/b/c/d/memo.txt 에 해당하는 파일 생성 후 a 디렉토리 제거)
a 디렉터리안이 비워지지 않아서 삭제가 안된다 그럴때는
2024.01.06 -
리눅스 명령 (숨김폴더 만들기)
mkdir .f : .으로 시작하는 폴더를 만들며 숨긴 폴더를 만든다. 보고싶으면
2024.01.05 -
GIT BASH로 파일 생성, 삭제, 수정
폴더를 만들고 touch a : a 빈 파일 생 rm a: a 파일 삭제 echo 안녕: 안녕 출력, echo 안녕> a.txt : a.txt 파일에 안녕 출력 echo 반갑습니다 > a.txt : a.txt에 반갑습니다로 바꿈. echo 방가방가 >> a.txt: 덧붙여서 수정
2024.01.05