-
Notifications
You must be signed in to change notification settings - Fork 8
/
Copy pathDocker On Weblogic
120 lines (78 loc) · 3.2 KB
/
Docker On Weblogic
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
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
# Docker Installation:
sudo yum install -y yum-utils
sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
sudo yum install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
sudo systemctl start docker
sudo systemctl enable docker.service
sudo systemctl enable containerd.service
sudo yum -y update firefox
sudo vi /etc/systemd/system/multi-user.target.wants/docker.service
--default-ulimit nofile=65536:65536
sudo systemctl daemon-reload
sudo systemctl restart docker
#14C and Java 11
#Download JAVA & Weblogic
/opt/dumps/java/
jdk-11.0.21_linux-x64_bin.tar.gz
/opt/dumps/wls/
fmw_14.1.1.0.0_wls_lite_Disk1_1of1.zip
#build JAVA
cd /opt/dumps/Oracle_Git_Repo/
git clone https://github.com/oracle/docker-images/
cd /opt/dumps/docker/Oracle_Git_Repo/docker-images/OracleJava/
cp -rf /opt/dumps/wls/jdk-11.0.21_linux-x64_bin.tar.gz .
sha256sum jdk-11.0.21_linux-x64_bin.tar.gz
vi Dockerfile.8
#update the Checksum
sudo ./build.sh 8
sudo docker images
sudo docker tag 60e48d339846 oracle/jdk:11
#Build Weblogic Image
cd /opt/dumps/docker/Oracle_Git_Repo/docker-images/OracleWebLogic/dockerfiles/12.2.1.4
cp -rf /opt/dumps/wls/fmw_14.1.1.0.0_wls_lite_Disk1_1of1.zip .
sudo ./buildDockerImage.sh -v 14.1.1.0 -g -j 11
#Run Weblogic Image
sudo docker run -d -p 7001:7001 -p 9002:9002 -v /opt/dumps/docker/Oracle_Git_Repo/docker-images/OracleWebLogic/dockerfiles/14.1.1.0/properties/:/u01/oracle/properties oracle/weblogic:14.1.1.0-generic-11
#Create Domain
sudo docker exec -it 64c9504206fc bash
vi newprofile.py
readTemplate('/u01/oracle/wlserver/common/templates/wls/wls.jar')
cd('Servers/AdminServer')
cmo.setListenAddress('')
set('ListenPort', 7001)
cd('/')
cd('Security/base_domain/User/weblogic')
cmo.setPassword('weblogic1')
setOption('ServerStartMode','prod')
setOption('OverwriteDomain', 'true')
writeDomain('/u01/oracle//user_projects/domains/PROD_Tele_domain1')
closeTemplate()
exit()
:wq
oracle_common/common/bin/wlst.sh newprofile.py
mkdir ../servers/AdminServer/security
cat > ../servers/AdminServer/security/boot.properties
#Deployment
sudo docker cp Tele_v1/Tele.ear 64768425076f:/
#12C and Java 8 -- Depreicated.
#Download JAVA & Weblogic
/opt/dumps/java/
jdk-8u411-linux-x64.tar.gz
/opt/dumps/wls/
fmw_12.2.1.4.0_wls_quick_slim_Disk1_1of1.zip
cd /opt/dumps/Oracle_Git_Repo/
git clone https://github.com/oracle/docker-images/
cd /opt/dumps/docker/Oracle_Git_Repo/docker-images/OracleJava/
cp -rf /opt/dumps/java/jdk-8u411-linux-x64.tar.gz .
cd /opt/dumps/docker/Oracle_Git_Repo/docker-images/OracleWebLogic/dockerfiles/12.2.1.4
cp -rf /opt/dumps/wls/fmw_14.1.1.0.0_wls_lite_slim_Disk1_1of1.zip .
# Building JDK Image and Weblogic Image:
#Build JDK8 For WLS 12
sudo ./build.sh
#Build JRE8 For WLS 12 Installation:
sudo docker build -t oracle/serverjre:8 .
sudo ./buildDockerImage.sh -v 12.2.1.4 -m
#Checking the Images:
sudo docker images
Creating A Domain:
sudo docker run -d -p 7001:7001 -p 9002:9002 -v /opt/dumps/docker/Oracle_Git_Repo/docker-images/OracleWebLogic/dockerfiles/14.1.1.0/properties/:/u01/oracle/properties -e ADMINISTRATION_PORT_ENABLED=true -e DOMAIN_NAME=docker_domain -e ADMIN_NAME=docker-AdminServer oracle/weblogic:14.1.1.0-slim-8