install-mysql-in-docker

#docker

์ƒ์„ฑ

docker run --name <ContainerName> -p 3306:3306 -e MYSQL_ROOT_PASSWORD="password" -d mysql:5.7.29 --character-set-server=utf8mb4 --collation-server=utf8mb4_unicode_ci

์ ‘์†

docker exec -it <ContainerName> env TERM=xterm-256color script -q -c "/bin/bash" /dev/null

์ถ”๊ฐ€ ์„ค์น˜, ์„ค์ •

  • apt

apt-get install apt
apt update
apt install vim -y
  • vim

# vim ~/.bashrc
if [ -x /usr/bin/dircolors ]; then
test -r ~/.dircolors && eval "$(dircolors -b ~/.dircolors)" || eval "$(dircolors -b)"
alias ls='ls --color=auto'
alias grep='grep --color=auto'
alias fgrep='fgrep --color=auto'
alias egrep='egrep --color=auto'
fi
  • mysql

  • ํ•ด๋‹น ์„ค์ • ํŒŒ์ผ์„ ์•„๋ž˜์™€ ๊ฐ™์ด ๋ฐ”๊ฟ”์ค€๋‹ค.

  • ์žฌ์‹œ์ž‘

์‹œ์ž‘

  • docker restart <ContainerName>

  • docker exec

  • ์„ค์ •์ด ์ œ๋Œ€๋กœ ๋˜์—ˆ๋Š” ์ง€ ํ™•์ธ

DB ์„ค์ •

  • % ๋ชจ๋‘ ํ•ด๋‹น ์œ ์ €๋กœ ์ ‘์†ํ•  ์ˆ˜ ์žˆ๋„๋ก ํ—ˆ๋ฝํ•ด์คŒ

  • ์—ฌ๊ธฐ ๋ถ€๋ถ„์— ํŠน์ • IP ํ˜น์€ localhost๋กœ ์„ ์–ธํ•ด์ค„ ์ˆ˜๋„ ์žˆ์Œ

Last updated

Was this helpful?