Notice
Recent Posts
Recent Comments
Link
«   2024/11   »
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
Archives
Today
Total
관리 메뉴

의미없는 블로그

[Docker] WEB/WAS/DB 모듬구이 본문

# 나/exploit CVE

[Docker] WEB/WAS/DB 모듬구이

SaltLee 2019. 12. 13. 13:49

그냥 인프라 테스트용.. 이라 볼 수 있는 별로 쓸모없는 모듬구이

 

도커 로그인 후 이미지 다운로드하여 사용

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
http://dockerIP:80
#service httpd stop

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
https://dockerIP:5450
#service vertica-consoled stop

 

 

[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
http://dockerIP:80
#service nginx stop

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
/usr/share/jboss-as-7.1.1.Final/welcome-content

#source /etc/profile
#service jboss start
http://dockerIP:8080
#service jboss stop

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
#su - postgres
$psql -d postgres -U postgres
#service postgresql-9.6 stop

 

 

[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
#cd /root/webtob/bin
#wsboot
http://dockerIP:8080
#wsdown

Jeus WAS 7.0
#source /etc/profile
#cd /root/jeus7/bin
#jeusadmin --version

/root/jeus7
/root/jeus7/webserver/docs

#source /etc/profile
#cd /root/jeus7/bin
#startDomainAdminServer -u administrator -p 1q2w3e4r
#startManagedServer -domain jeus_domain -server server1 -u administrator -p 1q2w3e4r
http://dockerIP:80/webadmin
#kill [pid] - jdk 관련된 것 두개 kill

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
#db2start
#db2 connect to test
#db2
=> get connection state
#db2stop

 

 

[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
#./createAndStartEmptyDomain.sh
#weblogic/password(대괄호 안에 것)
http://dockerIP:7001/console

 

Comments