Docker๋ก Mysql ์ด๋ฏธ์ง๋ฅผ ๋ด๋ ค๋ฐ์์ ํ๋ก์ ํธ DB๋ก ์ฌ์ฉ ์ค์ด์๋ ๋ฐ, docker hub๋ฅผ ๊ป๋ค๊ฐ ์ฌ์คํํ ๋๋ง๋ค ์๋์ ๊ฐ์ Workbench ์ ์ ์๋ฌ๊ฐ ๋์ ์ ๋ฆฌํ๋ค.
Docker Error
(HTTP code 500) server error - Ports are not available: exposing port TCP 0.0.0.0:3306 -> 0.0.0.0:0: listen tcp 0.0.0.0:3306: bind: Only one usage of each socket address (protocol/network address/port) is normally permitted.
ํด๊ฒฐ ๋ฐฉ๋ฒ
1. cmd๋ฅผ ๊ด๋ฆฌ์ ๊ถํ์ผ๋ก ์คํ
taskkill์ ํด์ค์ผํ๊ธฐ ๋๋ฌธ์ ๊ด๋ฆฌ์ ๊ถํ์ผ๋ก ํด์ผ ํจ
2. netstat -ano | findstr 3306์ผ๋ก 3306์ ์ฐ๊ณ ์๋ ํ๋ก์ธ์ค์ PID๋ฅผ ์ฐพ์
3. taskkill์ ํตํด 3306 ํฌํธ๋ฅผ ์ฐ๊ณ ์๋ ํ๋ก์ธ์ค ์ฃฝ์ด๊ธฐ
netstat -ano | findstr 3306
taskkill /f /pid [PID]
4. docker ์ฌ์คํ
ํฌํธ Error๊ฐ ๋จ์ง ์์
5. Workbench ์ฌ์ ์
์ด์ ์ ์์ด ์ ๋๋ ๊ฒ์ ํ์ธํ ์ ์๋ค!