| 카테고리1 | 프로그래밍 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 카테고리2 | 도커 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 제목 | 아파치 도커 시작하기 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 작성자 | 고성훈 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 작성일 | 2025-08-17 08:13:04 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#우분투 설치
docker pull ubuntu #컨테이너 생성 (컨테이너의 80 포트를 로컬의 8080 으로 포트포워딩 설정함) docker run -it --name my-apache-container -p 8080:80 -p 443:443 -p 3306:3306 ubuntu bash apt-get update apt-get install -y apache2 apt-get install -y vim apt-get install -y wget docker exec -it my-apache-container mkdir -p /was docker cp crizel/CrizelSpring.war my-apache-container:/was/crizel.war apt install unzip unzip /was/crizel.war -d /was/ws/crizel cd /was wget https://archive.apache.org/dist/tomcat/tomcat-9/v9.0.86/bin/apache-tomcat-9.0.86.tar.gz tar xvf apache-tomcat-9.0.86.tar.gz ln -s /was/apache-tomcat-9.0.86 /was/tomcat1 chmod 755 /was/tomcat1/bin/*.sh /was/tocmat1/bin/startup.sh a2enmod proxy a2enmod proxy_http #컨테이너 접속 docker start my-apache-container docker exec -it my-apache-container /bin/bash #컨테이너 삭제 docker stop my-apache-container docker rm my-apache-container | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||