일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | |
7 | 8 | 9 | 10 | 11 | 12 | 13 |
14 | 15 | 16 | 17 | 18 | 19 | 20 |
21 | 22 | 23 | 24 | 25 | 26 | 27 |
28 | 29 | 30 |
- golang
- ubuntu
- 쿠버네티스
- nodemon
- linux
- ansible
- bash
- html
- kube
- db
- go
- docker install
- docker-compose
- time_zone
- NGINX
- mariadb
- kubernetes
- Delete
- k8s
- vscoe
- kubespray
- GitHub
- docker
- kubernetes #container
- Container
- GORM
- regexp
- Git
- node
- npm
- Today
- Total
목록docker-compose (2)
Deve.haeri

docker-compse.yaml 파일에 db 정의를 하고 실행하면 mariadb 컨테이너가 생성된다. docker-compse.yaml 파일 생성 version: "3.1" services: maria : image: docker.io/bitnami/mariadb:10.6 container_name: mariadb ports: - 3306:3306 volumes: - ~/docker/mariadb/etc/mysql/conf.d:/etc/mysql/conf.d:ro - ~/docker/mariadb/var/lib/mysql:/var/lib/mysql - ~/docker/mariadb/var/log/maria:/var/log/maria environment: - TZ="Asia/Seoul" - ALLOW_..
수많은 컨테이너를 docker 명령어 만으로 실행하긴 번거롭기 때문에 yaml 파일에 한번에 정의하고 실행할 수 있는 docker-copose를 사용하는 것이 좋다. Docker-compose 설치 curl -L "https://github.com/docker/compose/releases/download/1.28.5/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose 실행 권한 적용 chmod +x /usr/local/bin/docker-compose 심볼릭 링크 설정 (설정하지 않으면 path 에러 발생) ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose 설치 확인 ..