Skip to main content

docker mysql 설치

·113 words·1 min· loading
Table of Contents

이미지 다운로드&확인
#

docker pull mysql [:버전]
docker images

컨테이너 생성
#

docker run -d --name mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=0000 -e TZ=Asia/Seoul mysql --character-set-server=utf8 --collation-server=utf8_general_ci --lower_case_table_names=1
# --name [컨테이너이름]  -p [포트연결]
# -d는 백그라운드에서 돌리겠다는 의미
# -e는 환경변수 설치
# --lower_case_table_names=1 안하면 대소문자 구분 -- 개불편함

시작
#

docker start/stop/restart[컨테이너명]
# 참고로, restart는 재부팅하는거임

접속
#

docker exec -it mysql bash

이후
#

###vim

먼져, vim을 설치하기 위해서 리눅스 버전확인

cat /etc/*-release

내경우는 Oracle Linux 8이였다. 구글링해서, 맞는 설치방법을 알아본다.

microdnf install -y vim

etc
#

mariadb docker-compse


version: '3.7'

services:
  mariadb:
    image: mariadb
    container_name: mariadb
    ports:
      - 3306:3306
    restart: always
    volumes:
      - mariadb:/var/lib/mysql
    environment:
      - MARIADB_ROOT_PASSWORD=0000
      - MYSQLD_LOWER_CASE_TABLE_NAMES=1

volumes:
  mariadb: