전체 글340 docker-compose.yml 예제 docker-compose.yml version:# docker-compose 정의 파일 버전, 도커 엔진 버전에 따른다. services:# 서비스 이름 정의 server_name: container_name: build: # 빌드 지정 모든 컨테이너의 실행보다 우선적으로 실행된다. context: # dockerfile이 있는 디렉토리 경로 dockerfile: # 도커파일 이름 cache_from: args:# dockerfile로 값을 전달할수있다. image: # 도커 이미지 ports: - # "호스트머신의 포트번호: 컨테이너의 포트 번호" - volumes_from: volumes: - 컨테이너에 볼륨을 마운트할 때 사용 - 호스트의 디렉토리경로:컨테이너의디렉토리경로 # docker run .. 2020. 9. 8. tar를 이용한 백업 $ (cd src_dir; tar cvf - .) | tar xvf - -C dst_dir tar 의 -C 옵션이 묶을 때는 안 먹힌다. 풀 때만 먹힌다. 그래서 우선 원하는(묶기를 희망하는) 디렉토리로 이동후 명령을 준다. tar cvf - . : 출력을 표준 출력으로 tar xvf - : 입력을 표준 입력으로부터 2020. 9. 5. 플라스크 초기 사용법 위키독스의 "점프 투 플라스크" 라는 강좌를 공부하며 정리한 내용입니다. https://www.wikidocs.net/81052 위키독스 온라인 책을 제작 공유하는 플랫폼 서비스 wikidocs.net * 디렉토리 구조 + project/ + pybo.db + pybo/# FLASK_APP에 등록된 이름의 디렉토리 + __init__.py + filter.py + forms.py # 브라우저에서 사용될 form 관련 클래스 처리 + models.py # 모델기반의 데이타베이스 처리를 위한 모델 클래스들 + views/# 화면에 보여지는 내용을 처리하기 위한 코드들 # templates 디렉토리의 파일을 가져다 렌더링하여 # 브라우저에 보여질 html 코드를 생성한다. + answer_views.py + .. 2020. 8. 22. MySQL 컨테이너의 사용 컨테이너는 휘발성이기 때문에 내부에 데이타를 저장하지 않고 별도의 공간 (볼륨이나 호스트의 디렉토리)를 사용해야 데이타의 보존이 가능하다. docker의 mysql 컨테이너는 기본적으로 db 관련 내용을 /var/lib/mysql에 저장하며, 이 디렉토리가 비어 있을 경우 필요한 파일들을 자동으로 생성한다. (mysql_install_db 스크립트로 초기화 시킬수있으며 5.7 부터는 별도의 스크립트가 mysqld --initialize 옵션으로 대체됐다.) mysql 컨테이너를 실행할 때 별도의 저장소에 저장할 경우 첫 실행에서 (/var/lib/mysql의 내용이 초기화 될 때) root 의 비번을 넣지 않으면 (MYSQL_ALLOW_EMPTY_PASSWORD=true 으로 실행하면) root 계정의 .. 2020. 6. 11. 이전 1 ··· 7 8 9 10 11 12 13 ··· 85 다음