윈도우 / MAC 설치
윈도우와 mac OS X에서는 도커 툴박스나 Docker for windows, Docker for Mac을 설치하면 도커 엔진과 함께 자동 설치된다.
3) 설치완료 후 버전 확인 (도커 컴포즈 최신버전 확인)
$ docker-compose -v ($ docker-compose --version)
docker-compose version 1.29.1, build c34c88b2
출처: https://sohyun-lee.tistory.com/12 [sohyun's:티스토리]
Docker Compose 커맨드 사용법
-f 옵션
Docker Compose는 기본적으로 커맨드가 실행하는 디렉토리에 있는 docker-compose.yml 또는 docker-compose.yaml를 설정 파일로 사용합니다. 다른 이름이나 경로의 파일을 Docker Compose 설정 파일로 사용하고 싶다면 -f 옵션으로 명시를 해줍니다. ( p2p방식으로 image를 다운받는것)
$ docker-compose -f docker-compose-local.yml up
-f 옵션은 여러 개의 설정 파일을 사용할 때도 사용할 수 있습니다. 이 때는 나중에 나오는 설정이 앞에 나오는 설정보다 우선하게 됩니다.
$ docker-compose -f docker-compose.yml -f docker-compose-test.yml up
Dockerfile
docker :: 도커파일(Dockerfile) 의 개념, 작성 방법/문법, 작성 예시 (tistory.com)
Linux : Dockerfile로 Docker Images 빌드 방법, 예제, 명령어 (tistory.com)
Docker Commit
도커(Docker) : 이미지 커밋(업데이트)하기 (tistory.com)
1. 실행중인 도커 컨테이너를 종료
2. 종료된 도커 컨테이너의 ID를 확인
docker ps -a
3. Commit 명령을 입력하여 종료된 도커 컨테이너 상태 그대로의 이미지를 생성
docker commit [ Container ID ] [ Image Name ]
tar 파일로 생성 및 로드
docker image를 tar 파일로 저장 (export / import / save / load) (leafcats.com)
생성한 tar 로드
docker load -i {image_tar_file_name}.tar
****
도커 snapshot 이란 :도커 image를 복사한것
도커 image란 https://www.44bits.io/ko/post/how-docker-image-work
****
docker-compose 실행
Build가 필요한 경우 up
docker-compose -f app_dev.yml up
docker-compose -f app_dev.yml start
docker-compose -f app_dev.yml stop
'Docker' 카테고리의 다른 글
도커) 리눅스 설치 (0) | 2022.12.11 |
---|---|
도커) mysql 컨테이너 생성 (0) | 2022.10.26 |
도커 mysql my.cnf 수정하기 (strictmode 해제) (0) | 2022.09.30 |
도커)incorrect integer value '' for column at row 1 (0) | 2022.09.29 |
WebServer와 도커 (0) | 2022.09.05 |