의미없는 블로그
[Docker] WEB/WAS/DB 모듬구이 본문
그냥 인프라 테스트용.. 이라 볼 수 있는 별로 쓸모없는 모듬구이
도커 로그인 후 이미지 다운로드하여 사용
docker login (hilee/pen)
기본적으로 OS는 CentOS 6.7 (cat /etc/redhat-release)
[CON1]
이미지 다운로드
docker pull hilee/docker:con1
컨테이너 생성
docker run -it -d -P --expose="80" --expose="8080" --expose="3306" --expose="5450" --name con1 hilee/docker:con1 /bin/bash
컨테이너 들어가기
docker exec -u 0 -it con1 /bin/bash
구분 | 종류 | 버전 | 설치 경로/Webapps | 실행 |
Apache | WEB | 2.2.15 #httpd -v |
/etc/httpd /var/www/html |
#service httpd start |
Tomcat | WAS | 7.0.82 #source /etc/profile #cd /usr/local/server/tomcat/lib #java -cp catalina.jar org.apache.catalina.util.ServerInfo |
/usr/local/server/tomcat /usr/local/server/tomcat/webapps/ROOT |
#source /etc/profile #/usr/local/server/tomcat/bin/startup.sh http://dockerIP:8080 #/usr/local/server/tomcat/bin/shutdown.sh |
Mysql | DB | 5.7.xx #mysql --version |
/var/lib/mysql | 오류(재설치 필요) #yum remove mysql mysql-server #rm -rf /var/lib/mysql #yum install mysql mysql-server #service mysqld start #mysql -u root -p #service mysqld stop |
Vertica | DB | 9.0.1 #cd /opt/vertica/bin #./vertica --version |
/opt/vertica |
#service vertica-consoled start |
[CON2]
이미지 다운로드
docker pull hilee/docker:con2
컨테이너 생성
docker run -it -d -P --expose="80" --expose="8080" --expose="3306" --name con2 hilee/docker:con2 /bin/bash
컨테이너 들어가기
docker exec -u 0 -it con2 /bin/bash
구분 | 종류 | 버전 | 설치 경로/Webapps | 실행 |
Nginx | WEB | 1.12.2 #nginx -v |
/etc/nginx /var/www/html |
#service nginx start |
Jboss | WAS | 7.1.1 #source /etc/profile #cd /usr/share/jboss-as-7.1.1.Final/bin #./standalone.sh --version |
/usr/share/jboss-as-7.1.1.Final |
#source /etc/profile |
MariaDB | DB | 5.5.59 #mysql --version |
/var/lib/mysql | #service mysql start #mysql -u root #service mysql stop |
[CON3]
이미지 다운로드
docker pull hilee/docker:con3
컨테이너 생성
docker run -it -d --name con3 hilee/docker:con3 /bin/bash
컨테이너 들어가기
docker exec -u 0 -it con3 /bin/bash
구분 | 종류 | 버전 | 설치 경로 | 실행 |
MongoDB | DB | 2.6.12 #mongod --version |
/var/lib/mongo |
오류(재설치 필요) |
PostgreSQL | DB | 9.6.6 #psql --version |
/usr/pgsql-9.6 |
#service postgresql-9.6 start |
[CON4]
이미지 다운로드
docker pull hilee/docker:con4
컨테이너 생성
docker run -it -d -P --expose="80" --expose="8080" --hostname="docker_TCent" --name con4 hilee/docker:con4 /bin/bash
컨테이너 들어가기
docker exec -u 0 -it con4 /bin/bash
구분 | 종류 | 버전 | 설치 경로 | 실행 |
WebtoB | WEB | 4.1 #source /etc/profile #cd /root/webtob/bin #wsboot -v |
/root/webtob /root/jeus7/webserver/docs/ |
#source /etc/profile |
Jeus | WAS | 7.0 #source /etc/profile #cd /root/jeus7/bin #jeusadmin --version |
/root/jeus7 |
#source /etc/profile |
Tibero | DB | 5.0 |
|
오류(기한 만료됨) |
Altibase | DB | 6.1.1.7.8 |
|
오류(기한 만료됨) |
[CON5]
이미지 다운로드
docker pull hilee/docker:con5
컨테이너 생성
docker run -it -d -P --name con5 --hostname="docker_TCent" hilee/docker:con5 /bin/bash
컨테이너 들어가기
docker exec -u 0 -it con5 /bin/bash
구분 | 종류 | 버전 | 설치 경로 | 실행 |
Db2 | DB | 11.1.2.2 #su - db2inst1 #db2level |
/home/db2inst1 |
#su - db2inst1 |
[CON6]
얘는 용량 너무 커서.. 웹로직 아래 버전이 급하게 필요한거 아니면 다른 방법을 찾아보는게..
이미지 다운로드
docker pull hilee/docker:con6
컨테이너 생성
docker run -it -d -P --expose="7001" -e ORACLE_PWD=1q2w3e4r -v /data/oracle:/opt/oracle/oradata --shm-size="2g" --name con6 hilee/docker:con6 /bin/bash
컨테이너 들어가기
docker exec -u 0 -it con6 /bin/bash
구분 | 종류 | 버전 | 설치 경로 | 실행 |
Weblogic | WAS | 12.2.1.2 | /u02/oracle/user_projects/domains/base_domain |
#cd /u02/oracle |
'# 나 > exploit CVE' 카테고리의 다른 글
[Docker] Oracle 11.2.0.2(11g) 설치 (0) | 2019.12.16 |
---|---|
[Docker] Weblogic 12.2.1.3(12cR2) 설치 (0) | 2019.12.13 |
[Docker] Mutillidae 샘플 사이트(Apache 2.4.25/MariaDB 10.1.21/OpenSSL 1.0.2g/php 5.6.30) 설치 (0) | 2019.12.06 |
[CVE-2019-17327] Jeus 디렉터리 경로 조작 취약점 (0) | 2019.11.13 |
[CVE-2019-17327] Jeus7 Fix#5 설치 (0) | 2019.11.13 |