도커 생성

#mysql db 도커 생성

docker run -d --name mysql-container -p 3307:3306 -e MYSQL_ROOT_PASSWORD=1234 mysql

#maria db 도커 생성

docker run -d --name maria-container -p 3306:3306 -e MARIADB_ROOT_PASSWORD=1234 mariadb

<aside> 💡

--d 백그라운드 실행

--name 컨테이너이름 ex) --name mysql-container ⇒ docker 서버 명 mysql container로 생성

-p 포트 ex) 3307:3306 ⇒ 내 컴퓨터 3307, 도커 서버 3306 포트는 꼭 한 개씩 존재 해야 하므로 3306, 3307, 3308…등 달라야 한다.

</aside>


도커 서버 구축

도커 이미지 생성 → 도커 컨테이너 생성

도커 이미지 생성

docker build -t 허브이름/이미지이름 .

<aside> 💡

. → 현재 파일에 존재한다

ex) 만약 폴더가 있을 때 폴더명이 dockerfile일 경우 ./dockerfile 이라고 적으면 된다.

</aside>

도커 컨테이너 생성

docekr run -d -p 포트:포트 --name 컨테이너이름 허브이름/이미지이름
docker run -d -p 80:80 --name my-nginx nginx