[Docker] Docker๋ก Tomcat ์คํํ๊ธฐ
๐ ๋ชฉ์ฐจ
์ง๋๋ฒ ํฌ์คํ ์์ Docker์ Docker๋ก MySQL์ ์คํํ๋ ๋ฐฉ๋ฒ์ ๋ํด ์์๋ณด์๋ค.
[Docker] Docker๋ก MySQL ์คํํ๊ธฐ
[Docker] Docker๋ก MySQL ์คํํ๊ธฐ
๐ ๋ชฉ์ฐจ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ๋ํด ๊ณต๋ถ๋ฅผ ํ๋ค๊ฐ MySQL ์ค์ ์ ์ด๊ฒ์ ๊ฒ ๋ณ๊ฒฝํด ๋ณด์๋ค.์ดํ, ๋ค๋ฅธ ํ๋ก์ ํธ๋ฅผ ์์ํ ๋ ์ค์ ์ ๋ค์ ๋ฐ๊ฟ์ผ ํด์ ๋ถํธํ๋ ๊ฒฝํ์ด ์๋ค.์ค์ ์ ๋ค์ ๋ณ๊ฒฝํด์ผ
zzudev.tistory.com
์ด๋ฒ ํฌ์คํ ์์๋ Docker๊ฐ ์ด๋ฏธ ์ค์น๋์ด ์๋ค๋ ๊ฐ์ ํ์,
Docker๋ฅผ ์ด์ฉํ์ฌ ํฐ์บฃ(Tomcat)์ ์คํํ๋ ๋ฐฉ๋ฒ์ ๋ํด ์์๋ณด์.
๐ ํฐ์บฃ(Tomcat) ๋ฒ์ ํ์ธ
Docker๋ ์ด๋ฏธ ์ค์น๋์ด ์๋ค๋ ๊ฐ์ ํ์, ํฐ์บฃ(Tomcat) ์ปจํ ์ด๋๋ฅผ ์คํํด ๋ณด์. ์๋ ํ์ด์ง์ ๊ฐ์ ํฐ์บฃ์ ๋ฒ์ ์ ํ์ธํ๋ค.
https://tomcat.apache.org/whichversion.html
Apache Tomcat® - Which Version Do I Want?
Apache Tomcat® is an open source software implementation of a subset of the Jakarta EE (formally Java EE) technologies. Different versions of Apache Tomcat are available for different versions of the specifications. The mapping between the specifications
tomcat.apache.org
9.0.x ๋ฒ์ ์ ์ ํํด์ ์ค์นํด ๋ณด๋๋ก ํ๊ฒ ๋ค.
๐ ํฐ์บฃ(Tomcat) ์ด๋ฏธ์ง ์ค์น
- Docker์ ํฐ์บฃ(Tomcat) ์ด๋ฏธ์ง๋ฅผ ์ค์นํ๋ค.
Docker Desktop์์ ์ด๋ฏธ์ง ๊ฒ์ ํ, ๋ค์ด๋ก๋ํ ๋ฒ์ ์ ์ ํํด ์ฃผ๊ณ 'pull' ๋ฒํผ์ ๋๋ฌ ๋ค์ด๋ก๋ํ๊ฑฐ๋
์๋์ ๋ช ๋ น์ด๋ฅผ ์ฌ์ฉํด๋ ์ด๋ฏธ์ง ๋ค์ด๋ก๋๊ฐ ๊ฐ๋ฅํ๋ค.
docker pull tomcat:9.0.97-jdk17
- Docker๋ก ์ด๋ฏธ์ง๋ฅผ ์ ๊ฐ์ ธ์๋์ง ํ์ธํ๋ค.
docker images
๐ ํฐ์บฃ(Tomcat) ์ปจํ ์ด๋ ์์ฑ ๋ฐ ์คํ
- Doker ์คํ(์ ์ ์คํ๋๋ฉด ์ปจํ ์ด๋ id๊ฐ ํ์๋๋ค. ์ปจํ ์ด๋๋ 'tomcat-container'๋ผ๋ ์ด๋ฆ์ผ๋ก ๋ฐ๋ก ์ง์ ํ์ฌ ์คํํ์๋ค.)
docker run -it -d -p 8080:8080 --name tomcat-container tomcat:9.0.97-jdk17
- ์ปจํ ์ด๋ ๋ชฉ๋ก ์กฐํ
docker ps -a
- ์คํ ์ค์ธ ์ปจํ ์ด๋ ์กฐํ
docker ps
์ฌ๊ธฐ๊น์ง Docker๋ก ์ปจํ ์ด๋์ ์ ์ํ์ฌ ์คํํ๋ ๋ฐฉ๋ฒ์ ๋ํด ์์๋ณด์๋ค.
๐ ์ฐธ๊ณ
[Docker] ๋์ปค ์ค์น, ํฐ์บฃ ์ปจํ ์ด๋ ์ด๋ฏธ์ง ๋ค์ด, ์ปจํ ์ด๋ ์์ฑ/์์/์ค์ง/์ญ์ ๋ฐฉ๋ฒ(Docker run, start,
์๋ ํ์ธ์. IT Window ํท๋์ฐ์ ๋๋ค. ์ง๋ ๋ฒ ํฌ์คํ ์์๋ ๋์ปค ์ปจํ ์ด๋์ ๋ํด์ ์์๋ดค๋๋ฐ์. ๋ชป ๋ณด์ ๋ถ๋ค์ ์๋ ๋งํฌ ์ฐธ๊ณ ํด์ฃผ์ธ์~ https://kitdow.tistory.com/24 [Docker] ๋์ปค๋? ๋์ปค ์ปจํ ์ด๋
kitdow.tistory.com
docker ์ปจํ ์ด๋๋ก tomcat ์คํํ๊ธฐ
์ด๋ฒ์ ๋ด๊ฐ docker์ ์ ์ฉํ๋ฉด์ ๊ฒช์ ๋ด์ฉ์ ์ ๋ฆฌํด ๋ณธ๋ค. ๋จผ์ docker๊ฐ ๋ฌด์์ด๊ณ ์ ์ฌ์ฉํ๋์ง๋ ๊ตฌ๊ธ์ ๊ฒ์ํด๋ณด๊ธธ ๋ฐ๋๋ค. ubuntu ์๋ฒ ์ธํ ์ ์๋ ๋ด ๊ธ์ ์ฐธ๊ณ ํ์. [Oracle Cloud] ubuntu server set
deonggi.tistory.com