문서의 선택한 두 판 사이의 차이를 보여줍니다.
양쪽 이전 판 이전 판 다음 판 | 이전 판 | ||
wiki:3party:docker:도커파일_사용법 [2022/11/22 14:03] hgkim |
wiki:3party:docker:도커파일_사용법 [2023/01/13 18:44] (현재) |
||
---|---|---|---|
줄 10: | 줄 10: | ||
===== 사전에 설치가 필요한 프로그램 ===== | ===== 사전에 설치가 필요한 프로그램 ===== | ||
* 도커 | * 도커 | ||
- | * 리눅스 배포판 프로그램 | + | * 리눅스 배포판 프로그램(이 글은 우분투 22.04 버전 사용.) |
===== 아래 명령어들은 어디서 쳐야하나? | ===== 아래 명령어들은 어디서 쳐야하나? | ||
줄 22: | 줄 22: | ||
- Docker 컨테이너 안에서 수행한 조작(명령) | - Docker 컨테이너 안에서 수행한 조작(명령) | ||
- 환경변수 등의 설정 | - 환경변수 등의 설정 | ||
- | - Docker 컨테이너 안에서 작동시켜둘 데몬 실행 | ||
- 재사용 가능 | - 재사용 가능 | ||
* 구조화 데이터나 오브젝트를 문자열로 변환하기 위한 데이터 형식의 한 종류. | * 구조화 데이터나 오브젝트를 문자열로 변환하기 위한 데이터 형식의 한 종류. | ||
- | * Space를 사용한 들여쓰기를 통해 데이터 계층을 표시. | ||
- | |||
- | ★** 주의사항 - tab키 절대 사용 금지. 들여쓰기의 크기가 반드시 동일 해야 하기때문. 어길시 오류발생.** | ||
- | |||
- | =====docker-compose.yml 특징===== | ||
- | - `YAML` 파일은 도커컴포즈에 관한 설정을 담음. | ||
- | - 확장자로 `.yml`, | ||
- | - **key / value** 구조로 구성. | ||
- | - 대소문자를 구분. | ||
- | - 콜론(:) 뒤에는 한 칸을 띄고 사용. ex)`image: centos: | ||
- | - 대시(-)로 복수의 값을 나열. | ||
- | - 주석 표기는 해시(# | ||
- | ★** 주의사항 - 콜론(:) 뒤에 단어 붙여쓰기 금지. 인식 불가로 인한 오류발생.** | ||
=====Dockerfile 명령어===== | =====Dockerfile 명령어===== |