ETC/MacOS,Rancher

Rancher/MariaDB, MySQL 컨테이너 기동

건담아빠 2022. 10. 6. 10:48

기본

$ nerdctl run -d -p 3306:3306 -e MYSQL_ROOT_PASSWORD=<패스워드> mysql:latest

 

MySQL

Run

$ nerdctl run -d -p 3306:3306 --restart=always -e MYSQL_ROOT_PASSWORD=<패스워드> mysql:latest

 

MariaDB

Run

nerdctl run -d -p 3306:3306 --restart=always -e MYSQL_ROOT_PASSWORD=<패스워드> mariadb:10.6.8

 

Volumn Mount Run

nerdctl run -d -p 3306:3306 --restart=always -e MYSQL_ROOT_PASSWORD=<패스워드> -v /Users/deokjoonkang/dev/data/rancher/mysql:/var/lib/mysql mariadb:10.6.8

MySQL chown: changing ownership of 'var/lib/mysql': Operation not permitted 이슈 발생하면 아래참조
https://covenant.tistory.com/194

 

MySQL chown: changing ownership of 'var/lib/mysql': Operation not permitted 문제 해결

MySQL chown: changing ownership of 'var/lib/mysql': Operation not permitted 문제 해결 docker container는 외부와 격리되어 컨테이너 내부에 데이터를 관리합니다. 따라서 컨테이너가 파기되면 데이터는 사라..

covenant.tistory.com

필자는 --user 1000 옵션 추가

nerdctl run -d -p 3306:3306 --restart=always -e MYSQL_ROOT_PASSWORD=<패스워드> -v /Users/deokjoonkang/dev/data/rancher/mariadb:/var/lib/mysql --user 1000 mariadb:10.6.8

 

기동 확인

$ nerdctl ps -a
$ nerdctl images

 

타임존 설정

컨테이너 기동시에 타임존도 같이 설정해 주자.

-e TZ=Asia/Seoul \