# Version Check

docker version

# MariaDB ์‚ฌ์šฉ๋ฒ• (Mysql์˜ ๊ฒฝ์šฐ mysql๋กœ ๋ณ€๊ฒฝํ•ด์„œ ์‚ฌ์šฉ)

  1. ๋„์ปค์ด๋ฏธ์ง€ ๋‹ค์šด๋กœ๋“œ
docker pull mariadb
  1. ์ปจํ…Œ์ด๋„ˆ ์‹คํ–‰
docker container run -d -p 3306:3306 -e MYSQL_ROOT_PASSWORD=1234 --name mariadb_local mariadb

* Windows
docker container run -d -p 3306:3306 -e MYSQL_ROOT_PASSWORD=1234 -v d:\docker\maria:/var/mariadb --restart=always --name mariadb_local mariadb

* Mac
docker container run -d -p 3306:3306 -e MYSQL_ROOT_PASSWORD=1234 -v /Users/Shared/data/mariadb:/var/lib/mariadb --restart=always --name mariadb_local mariadb

* Mac(Docker Volume ์‚ฌ์šฉ)
docker volume create vol-mysql
docker volume ls
docker volume inspect vol-mysql
docker container run -d -p 13306:3306 -e MYSQL_ROOT_PASSWORD=1234 -v vol-mysql:/var/lib/mysql --restart=always --name mysql_local mysql
  1. ์ปจํ…Œ์ด๋„ˆ ์‹คํ–‰ ํ™•์ธ
docker container ls -a
docker container ls -as
  1. mariadb ์ ‘์†
docker exec -i -t mariadb_local bash
mysql -uroot -p1234
  1. database ์ถ”๊ฐ€
show databases;
create schema test;
  1. ์ปจํ…Œ์ด๋„ˆ ์žฌ์‹œ์ž‘
docker stop mariadb
docker start mariadb
  1. mariaDB ๋กœ๊ทธ ํ™•์ธ
docker logs -f --tail=10 mariadb

# DBeaver

localhost?allowPublicKeyRetrieval=true&useSSL=false

# Docker ์žฌ์‹œ์ž‘

# ์ปจํ…Œ์ด๋„ˆ ์‚ญ์ œ

#1. ๋™์ž‘์ค‘์ธ ์ปจํ…Œ์ด๋„ˆ ํ™•์ธ
docker ps
# 2. ์ •์ง€๋œ ์ปจํ…Œ์ด๋„ˆ ํ™•์ธ
docker ps -a
# 3. ์ปจํ…Œ์ด๋„ˆ ์‚ญ์ œ
docker rm [ContainerID]

# ์ด๋ฏธ์ง€ ์‚ญ์ œ

1. ํ˜„์žฌ ์ด๋ฏธ์ง€ ํ™•์ธ
   docker images

2. ์ด๋ฏธ์ง€ ์‚ญ์ œ
   docker rmi [ImageID]

# Reference

Last Updated: 4/13/2025, 11:14:44 PM