欧美一区二区三区老妇人-欧美做爰猛烈大尺度电-99久久夜色精品国产亚洲a-亚洲福利视频一区二区

如何使用docker部署WebLogicServer

本篇內(nèi)容主要講解“如何使用docker部署WebLogic Server”,感興趣的朋友不妨來(lái)看看。本文介紹的方法操作簡(jiǎn)單快捷,實(shí)用性強(qiáng)。下面就讓小編來(lái)帶大家學(xué)習(xí)“如何使用docker部署WebLogic Server”吧!

成都創(chuàng)新互聯(lián)主要從事網(wǎng)頁(yè)設(shè)計(jì)、PC網(wǎng)站建設(shè)(電腦版網(wǎng)站建設(shè))、wap網(wǎng)站建設(shè)(手機(jī)版網(wǎng)站建設(shè))、響應(yīng)式網(wǎng)站、程序開(kāi)發(fā)、網(wǎng)站優(yōu)化、微網(wǎng)站、小程序開(kāi)發(fā)等,憑借多年來(lái)在互聯(lián)網(wǎng)的打拼,我們?cè)诨ヂ?lián)網(wǎng)網(wǎng)站建設(shè)行業(yè)積累了豐富的成都網(wǎng)站建設(shè)、做網(wǎng)站、網(wǎng)站設(shè)計(jì)、網(wǎng)絡(luò)營(yíng)銷(xiāo)經(jīng)驗(yàn),集策劃、開(kāi)發(fā)、設(shè)計(jì)、營(yíng)銷(xiāo)、管理等多方位專(zhuān)業(yè)化運(yùn)作于一體。

使用docker部署WebLogic Server:

安裝和運(yùn)行:

PRE:首先從Gitgub下載Oracle/docker-images repo:

git clone https://github.com/oracle/docker-images.git

構(gòu)建Oracle JDK (Server JRE)基礎(chǔ)鏡像

1、必須首先下載Oracle Server JRE二進(jìn)制文件到docker-images/OracleJava/java-8目錄下:

[root@localhost docker-images]# ls
CODEOWNERS       GraalVM  OpenJDK                    OracleCoherence       OracleEDQ                OracleHTTPServer     OracleRestDataServices  OracleUnifiedDirectory  README.md
ContainerCloud   LICENSE  OracleBI                   OracleDatabase        OracleFMWInfrastructure  OracleInstantClient  OracleSOASuite          OracleWebCenterSites
CONTRIBUTING.md  NOSQL    OracleCloudInfrastructure  OracleDataIntegrator  OracleGoldenGate         OracleJava           OracleTuxedo            OracleWebLogic
[root@localhost docker-images]# cd OracleJava/
[root@localhost OracleJava]# ls
java-8  README.md  windows-java-8

NOTE:直接從Oracle網(wǎng)站wget下載無(wú)法解壓,需要先用個(gè)人電腦下載到本地,再用ftp工具傳輸至指定目錄下

在java-8目錄下構(gòu)建鏡像:

[root@localhost java-8]# docker build -t oracle/serverjre:8 .
//查看鏡像
[root@localhost java-8]# docker images
oracle/serverjre               8                    c3b09223bbdd        3 days ago          269MB

構(gòu)建WebLogic Docker install 鏡像

IMPORTANT:需要下載你所選擇的WebLogic源碼至對(duì)應(yīng)的目錄下,下載方式同上,詳細(xì)請(qǐng)看dockerfiles/<version>/*.download文件。

[root@localhost OracleWebLogic]# ls
COPYRIGHT  dockerfiles  LICENSE  README.md  samples  workshops
[root@localhost OracleWebLogic]# cd dockerfiles/
[root@localhost dockerfiles]# ls
12.1.3  12.2.1  12.2.1.1  12.2.1.2  12.2.1.3  buildDockerImage.sh

運(yùn)行buidDockerImage.sh

$ sh buildDockerImage.sh -h
//用法
     Usage: buildDockerImage.sh -v [version] [-d | -g | -i] [-s]
     Builds a Docker Image for Oracle WebLogic.

    Parameters:
       -v: version to build. Required.
       Choose one of: 12.1.3  12.2.1, 12.2.1.1, 12.2.1.2, 12.2.1.3  
       -d: creates image based on 'developer' distribution
       -g: creates image based on 'generic' distribution
       -i: creates image based on 'infrastructure' distribution
       -c: enables Docker image layer cache during build
       -s: skips the MD5 check of packages

    * select one distribution only: -d, -g, or -i

這時(shí),Weblogic 鏡像已經(jīng)構(gòu)建好了

[root@localhost dockerfiles]# docker images
REPOSITORY                     TAG                  IMAGE ID            CREATED             SIZE
12213-domain                   latest               404a21cbf05b        19 hours ago        1.42GB
oracle/weblogic                12.2.1.3-developer   0f666e38d7f3        19 hours ago        1.42GB

運(yùn)行WebLogic容器

運(yùn)行一個(gè)Administration Server:

$ docker run -d --name wlsadmin --hostname wlsadmin -p 7001:7001 --env-file ./container-scripts/domain.properties -e ADMIN_PASSWORD=<admin_password> -v <host directory>:/u01/oracle/user_projects 12213-domain

運(yùn)行一個(gè)Managed Server(MS1):

$ docker run -d --name MS1 --link wlsadmin:wlsadmin -p 8001:8001 --env-file ./container-scripts/domain.properties -e ADMIN_PASSWORD=<admin_password> -e MS_NAME=MS1 --volumes-from wlsadmin 12213-domain createServer.sh

NOTE:當(dāng)前用戶需要對(duì)<host directory>目錄有讀/寫(xiě)權(quán)限;12.1.3版本缺少腳本無(wú)法添加MS。

ISSUE:使用12.2.1.3版本添加Managed Server時(shí),出現(xiàn)https://github.com/oracle/docker-images/issues/750這個(gè)問(wèn)題,需要將任意用戶的UID和GID改成1000:1000:

$ useradd oracle
$ usermod -u 1000 oracle
$ usermod -g 1000 oracle
[root@localhost dockerfiles]# id oracle
uid=1000(oracle) gid=1000(root) groups=1000(root)

到此,相信大家對(duì)“如何使用docker部署WebLogic Server”有了更深的了解,不妨來(lái)實(shí)際操作一番吧!這里是創(chuàng)新互聯(lián)網(wǎng)站,更多相關(guān)內(nèi)容可以進(jìn)入相關(guān)頻道進(jìn)行查詢(xún),關(guān)注我們,繼續(xù)學(xué)習(xí)!

網(wǎng)頁(yè)名稱(chēng):如何使用docker部署WebLogicServer
本文網(wǎng)址:http://chinadenli.net/article38/ppcgsp.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供虛擬主機(jī)網(wǎng)站內(nèi)鏈定制開(kāi)發(fā)商城網(wǎng)站App設(shè)計(jì)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

成都網(wǎng)站建設(shè)