# Version Check
docker version
# MariaDB ์ฌ์ฉ๋ฒ (Mysql์ ๊ฒฝ์ฐ mysql๋ก ๋ณ๊ฒฝํด์ ์ฌ์ฉ)
- ๋์ปค์ด๋ฏธ์ง ๋ค์ด๋ก๋
docker pull mariadb
- ์ปจํ ์ด๋ ์คํ
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
- ์ปจํ ์ด๋ ์คํ ํ์ธ
docker container ls -a
docker container ls -as
- mariadb ์ ์
docker exec -i -t mariadb_local bash
mysql -uroot -p1234
- database ์ถ๊ฐ
show databases;
create schema test;
- ์ปจํ ์ด๋ ์ฌ์์
docker stop mariadb
docker start mariadb
- 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
โ - docker-mac-m1 - 3dprinter-meshmixer โ