๋ฐ์ํ
๋์ปค๋ ๋ค์ด๋ก๋๋ ๊ณต์ ํํ์ด์ง์ docs๋ฅผ ๋ฐ๋ผํ๋ฉด ์์ฃผ ์๋ฒฝํ๊ฒ ์ค์น๋๋ค!
Docker MariaDB ์ด๋ฏธ์ง ๋ฐ๊ธฐ
sudo docker pull mariadb
๋ช ๋ น์ด๋ฅผ ์ ๋ ฅํด์ mariaDB ์ด๋ฏธ์ง๋ฅผ ๋ค์ด ๋ฐ๋๋ค.
MariaDB ์ปจํ ์ด๋ ์คํ
sudo docker run \
--name mariadb \
-d \
-p 3306:3306 \
-e MYSQL_ROOT_PASSWORD='์ค์ ํ _PW' \
mariadb
or
sudo docker run --name mariadb -d -p 3306:3306 -e MYSQL_ROOT_PASSWORD='์ค์ ํ _PW' mariadb
- --name: ์ฌ์ฉํ ์ปจํ ์ด๋์ ์ด๋ฆ์ ์ ์
- -d: ์ปจํ ์ด๋๋ฅผ ๋ฐฑ๊ทธ๋ผ์ด๋์์ ์คํํ๊ฒ ํจ
- -p host-port:container-port: host-port ์ฐ๊ฒฐ ์, ์ปจํ ์ด๋ container-port๋ก ํฌ์๋ฉ
- -e MYSQL_ROOT_PASSWORD='์ค์ ํ _PW': root์ PW๋ฅผ ์ค์
- mariadb: ์ปจํ ์ด๋๋ฅผ ๋ง๋ค ๋ ์ฌ์ฉํ๋ ์ด๋ฏธ์ง ์ด๋ฆ ( ๊ฐ์ฅ ๋ค์ ์์ผ ํจ )
sudo docker ps
์ ๋ช ๋ น์ด๋ฅผ ์ฌ์ฉํ์ฌ container๊ฐ ์ ๋๋ก ๋์ํ๊ณ ์๋์ง ํ์ธ
MariaDB ์ ์
Mariadb ์ปจํ ์ด๋ ์ ์
docker exec -it mariadb /bin/bash
์ ๋ช ๋ น์ด๋ฅผ ์ฌ์ฉํ์ฌ ์ปจํ ์ด๋์ ์ ์
Mariadb root ๊ณ์ ์ผ๋ก ๋ฐ์ดํฐ๋ฒ ์ด์ค ์๋ฒ ์ ์
mysql -u root -p
password์ ๊ฒฝ์ฐ, ์๊น ์ง์ ํด์คฌ๋ '์ค์ ํ _PW'์ ๋ ฅ!
MariaDB์ ์ฑ๊ณต์ ์ผ๋ก ์ ์์ด ๋๋ค๋ฉด, ํ๊ณ ์ ํ๋ SQL์ ์คํํ๋ฉด ๋๋ค ใ _ใ
MariaDB, Container ๋์ค๋ ๋ช ๋ น์ด๋ ๋ชจ๋
exit
์ง์ง์ง๐๐๐
๋ฐ์ํ