[Docker] ํ”„๋กœ์ ํŠธ ๋„์ปค ์ปจํ…Œ์ด๋„ˆ ๋ฐฐํฌํ•˜๊ธฐ(๋กœ์ปฌ)
ยท
Project
๐Ÿ’ก ์ด ํฌ์ŠคํŒ…์€ ๋กœ์ปฌ ํ™˜๊ฒฝ์—์„œ ํ”„๋กœ์ ํŠธ๋ฅผ ๋„์ปค ์ปจํ…Œ์ด๋„ˆ๋กœ ๋ฐฐํฌํ•˜๋Š” ๋ฐฉ๋ฒ•์— ๋Œ€ํ•ด ์ž‘์„ฑํ•˜์˜€์Šต๋‹ˆ๋‹ค.โ–ช๏ธ Dockerfile์„ ์ด์šฉํ•ด ์ง์ ‘ MariaDB ํ™˜๊ฒฝ์„ ์„ค์ • FROM mariadb:xx : MariaDB xx ๋ฒ„์ „ ๊ธฐ๋ฐ˜์œผ๋กœ ์ปจํ…Œ์ด๋„ˆ ์ƒ์„ฑENV : ์ปจํ…Œ์ด๋„ˆ ์ƒ์„ฑ ์‹œ ๊ธฐ๋ณธ ํ™˜๊ฒฝ๋ณ€์ˆ˜ ์„ค์ • (DB ์ƒ์„ฑ, ์‚ฌ์šฉ์ž ์ƒ์„ฑ ๋“ฑ)EXPOSE : ์ปจํ…Œ์ด๋„ˆ ๋‚ด๋ถ€์—์„œ ์–ด๋–ค ํฌํŠธ๋ฅผ ์‚ฌ์šฉํ•  ๊ฑด์ง€ ์„ ์–ธ โ–ช๏ธ ๋„คํŠธ์›Œํฌ ์ƒ์„ฑ โ” ์ปจํ…Œ์ด๋„ˆ ๊ฐ„ ํ†ต์‹ ์„ ์•ˆ์ „ํ•˜๊ณ  ํŽธ๋ฆฌํ•˜๊ฒŒ ํ•˜๊ธฐ ์œ„ํ•จ โ–ช๏ธ ์ด๋ฏธ์ง€ ๋นŒ๋“œ โ–ช๏ธ ๋ณผ๋ฅจ ์‹คํ–‰ โ” ์—ฌ๋Ÿฌ ์ปจํ…Œ์ด๋„ˆ ๊ฐ„ ๋ฐ์ดํ„ฐ ๊ณต์œ ์—ฌ๋Ÿฌ ์ปจํ…Œ์ด๋„ˆ๊ฐ€ ๋™์ผํ•œ ํŒŒ์ผ์ด๋‚˜ ๋ฐ์ดํ„ฐ๋ฅผ ๊ณต์œ ํ•ด์•ผ ํ•  ๋•Œ ๋ณผ๋ฅจ์„ ์‚ฌ์šฉํ•˜๋ฉด ๊ฐ„๋‹จํ•˜๊ณ  ์•ˆ์ „ํ•จMariaDB์˜ ๋ชจ๋“  ๋ฐ์ดํ„ฐ๋Š” mysql-volume์— ์•ˆ์ „ํ•˜๊ฒŒ ์ €์žฅ. ์ปจํ…Œ์ด๋„ˆ๋ฅผ ์ง€์šฐ๊ณ  ์ƒˆ๋กœ ๋งŒ๋“ค์–ด..
[MobaXterm] SSH ์ ‘์†, ์„œ๋ฒ„ ๋ฐฐํฌ ๋ฐ ํ…Œ์ŠคํŠธ
ยท
Project
๐Ÿ“ข ์ด ๊ธ€์€ MobaXterm ์„ ์ด์šฉํ•œ ์„œ๋ฒ„ ๋ฐฐํฌ ๋ฐฉ๋ฒ•, ํ…Œ์ŠคํŠธ ๊ฒฐ๊ณผ์— ๋Œ€ํ•œ ํฌ์ŠคํŒ…์„ ์ง„ํ–‰ํ•œ๋‹ค : ) MobaXterm ์ด๋ž€ โ“ ๋ฆฌ๋ˆ…์Šค ์„œ๋ฒ„๋ฅผ ์œˆ๋„์šฐ ํ™˜๊ฒฝ์—์„œ ์‰ฝ๊ฒŒ ๊ด€๋ฆฌํ•  ์ˆ˜ ์žˆ๋„๋ก ๋„์™€์ฃผ๋Š” ํ†ตํ•ฉ ์›๊ฒฉ ์ ‘์† ๋„๊ตฌ์ด๋‹ค์œˆ๋„์šฐ์—์„œ ๋ฆฌ๋ˆ…์Šค์— SSH ์ ‘์†ํ•˜๊ฑฐ๋‚˜ ํŒŒ์ผ์„ ์ „์†กํ•˜๊ฑฐ๋‚˜, GUI ํ”„๋กœ๊ทธ๋žจ๊นŒ์ง€ ๋„์šฐ๊ณ  ์‹ถ์„๋•Œ ์‚ฌ์šฉ๋˜๋Š” ๋„๊ตฌ์ด๋‹ค     ๐ŸŒŸ ์•ฝ 5์ฃผ๊ฐ„์˜ ํŒ€ ํ”„๋กœ์ ํŠธ ๊ตฌํ˜„์„ ๋งˆ์น˜๊ณ  ๋‹จ์œ„ > ํ†ตํ•ฉ > ๋ฐฐํฌ ํ…Œ์ŠคํŠธ๋ฅผ ์ง„ํ–‰์ค‘์ด๋‹ค.โ€ป ์„œ๋ฒ„ ๋ฐฐํฌ๋ฅผ ์œ„ํ•ด PORT ํ• ๋‹น๊ณผ ํŒŒ์ผ์งˆ๋ผ(FileZilla) ๋ฐฐํฌ ํด๋”์— ์ ‘๊ทผํ•˜๊ธฐ ์œ„ํ•œ ID/PW ๋˜ํ•œ ํ• ๋‹น ๋ฐ›์•˜๋‹ค. 1. ์ธํ…”๋ฆฌ์ œ์ด (IntelliJ) ์—์„œ JAR ํŒŒ์ผ ์ƒ์„ฑ(1) ์ธํ…”๋ฆฌ์ œ์ด application.properties ์— ์„œ๋ฒ„ํฌํŠธ(server port) ์„ค์ • (2) G..