티스토리 뷰
docker 폴더 생성
mkdir docker
cd docker
docker 폴더에 "docker-compose.yml"과 ".env" 작성
docker-compose.yml을 git에 push할 경우 비밀번호가 노출되기 때문에 환경 변수로 설정해야 한다.
docker-compose는 기본적으로 .env 파일을 환경 변수 파일로 인식된다.
.env 파일을 작성하고 .gitignore에 추가한다.
services:
mariadb:
container_name: mariadb
image: mariadb:10.8.3
restart: always
environment:
- MYSQL_ROOT_PASSWORD=${MARIADB_PASSWORD}
MARIADB_PASSWORD=mypassword
컨테이너 실행
docker compose up -d
컨테이너 확인
docker ps
컨테이너 접속
sudo docker exec -it mariadb /bin/bash
MariaDB 실행
비밀번호는 .env 파일에 작성했던 비밀번호 입력
mysql -u root -p
참고
https://subicura.com/2017/01/19/docker-guide-for-beginners-2.html
'DevOps' 카테고리의 다른 글
인스턴스에서 스왑 메모리 할당 (0) | 2022.07.12 |
---|---|
오라클 클라우드 포트 포워딩 (0) | 2022.06.21 |
오라클 클라우드 고정(공용) IP 생성 (0) | 2022.06.05 |
오라클 클라우드 인스턴스 생성 및 SSH 접속 (0) | 2022.06.04 |
Docker 설치 (0) | 2022.06.04 |
댓글