간단한 도커 설정
DB 설정 X DB설정 O
1. ubuntu 이미지로 webserver 컨테이너 만들기 docker container run -d -it --name webserver ubuntu 2. ubuntu 에 bash shell로 접근하고 docker exec -it webserver /bin/bash 3. apt-get update 4. apt-get install wget 5. wget https://builds.openlogic.com/downloadJDK/openlogic-openjdk/8u372-b07/openlogic-openjdk-8u372-b07-linux-x64.tar.gz wget wget https://builds.openlogic.com/downloadJDK/openlogic-openjdk/8u372-b07/openlogic-openjdk-8u372-b07-linux-x64.tar.gz 6. /usr/local/java에 디렉토리 압축풀기 mkdir 로 폴더 만들고 tar -xvf openlogic-openjdk-8u372-b07-linux-x64.tar.gz로 tar파일 압축 해제 mv penlogic-openjdk-8u372-b07-linux-x64.tar.gz ./java 이름을 java로 변경 7. 환경변수추가 8. source /etc/profile vim ~/.bashrc로 환경변수 설정 파일 들어간후 맨 밑에 다가 # java export JAVA_HOME=/usr/local/java/java << 폴더 풀은데 주소 설정 위에서 /usr/local/java에 압축을 해제 하기로 했음 export PATH=$PATH:$JAVA_HOME/bin 9. 환경변수 확인 : javac -version source ~/.bashrc java -version 10. javac -version 버젼확인 11. exit 12. 컨테이너를 도커허브의 newCentOS:1.0 으로 업로드 docker commit -a "KDH" -m "kdh111112@gmail.com" webserver kdh111112/newcentos:1.0 지금은 이게 대문자가 안되는걸로 보임 파일 이름이 ... ??? docker push kdh111112/newcentos:1.0 13. 기존 컨테이너 삭제후 14. 도커허브에서 newCentOS:1.0을 다운로드받은후 docker pull kdh111112/newcentos:1.0 15. web2 컨테이너를 생성하고 docker run -d -it --name web2 kdh111112/newcentos:1.0 16. bash shell 로 접근해서 javac -version 명령어를 수행해본다. docker exec -it web2 /bin/bash java -version |
1. ubuntu 이미지로 webserver 컨테이너 만들기 docker container run -d -it --name webserver ubuntu 포트번호 넣은버전 docker container run -d -it -p 8080:8080 --name webserver ubuntu 2. ubuntu 에 bash shell로 접근하고 docker exec -it webserver /bin/bash 3. apt-get update apt-get update 4. apt-get install wget apt-get install wget 5. wget https://builds.openlogic.com/downloadJDK/openlogic-openjdk/8u372-b07/openlogic-openjdk-8u372-b07-linux-x64.tar.gz 6. /usr/local에 해당 파일을 복사 $cp openlogic-openjdk-8u372-b07-linux-x64.tar.gz /usr/local/ $cd /usr/local $ls 압축 풀기 $tar -zxvf openlogic-openjdk-8u372-b07-linux-x64.tar.gz 파일명 java로 변경 $mv openlogic-openjdk-8u372-b07-linux-x64 java 자바가 잘 설치되었는 확인 $cd /usr/local/java/bin $./javac -version 7. 환경변수추가 수정을 위해서 vim 설치 $apt-get -y install vim $cd ~ $ vi .bashrc export JAVA_HOME=/usr/local/java export PATH=$JAVA_HOME/bin:$PATH export CLASS_PATH=$JAVA_HOME/lib:$CLASS_PATH vi .bashrc export JAVA_HOME=/usr/local/java export PATH=$JAVA_HOME/bin:$PATH export CLASS_PATH=$JAVA_HOME/lib:$CLASS_PATH $source .bashrc $javac -version $wget https://dlcdn.apache.org/tomcat/tomcat-9/v9.0.75/bin/apache-tomcat-9.0.75.tar.gz $cp apache-tomcat-9.0.75.tar.gz /usr/local $cd /usr/local $tar -zxvf apache-tomcat-9.0.75.tar.gz $mv apache-tomcat-9.0.75 tomcat9 $cd tomcat9 $cd bin $./startup.sh /usr/local/tomcat9 <-- tomcat 다운로드 받는다. /usr/local 로 복사 압축푼다. 폴더이름변경한다. /etc/profile : 로그인 ~/.bashrc 12. 컨테이너를 도커허브의 newCentOS:1.0 으로 업로드 $docker commit -a "KS" -m "hahaha@gmail.com" webserver heavydrinker/newcentos:1.0 docker push heavydrinker/newcentos:1.0 13. 기존 컨테이너 삭제후 $docker container stop webserver $docker container rm webserver $docker rm heavydrinker/newcentos:1.0 14. 도커허브에서 newCentOS:1.0을 다운로드받은후 $docker pull heavydrinker/newcentos:1.0 15. web2 컨테이너를 생성하고 docker run -d -it -p 8080:8080 --name web2 heavydrinker/newcentos:1.0 16. bash shell 로 접근해서 javac -version 명령어를 수행해본다. docker exec -it web2 /bin/bash javac -version 17. tomcat 실행 cd /usr/local/tomcat9/ cd bin ./startup.sh |
'ETC' 카테고리의 다른 글
젠킨스로 CI/CD구축 (0) | 2023.08.21 |
---|---|
젠킨스 구축방법 (0) | 2023.08.09 |
MSA를 구축하는 간단한 방법 (0) | 2023.08.02 |
oracle,mysql 타입 차이 (0) | 2023.07.14 |
파일질라 및 푸티 사용법 (0) | 2023.07.10 |