Docker制作weblogic12c镜像

Docker commit 制作weblogic镜像

一、环境

docker 版本Version: 19.03.5
weblogic版本12.2.1.3
基础镜像centos 7.7

二、前提条件

1、安装了docker 容器
2、pull了基础镜像
3、安装好了weblogic中间件,这里不介绍如何安装中间件。

关于这些前期条件不满足的,可以查看我这前写的博客linux安装weblogiclinux下安装docker

三、制作weblogic镜像

1、将本机的weblogic加载到基础镜像

         关于安装weblgoic有两种方式,一种是启动容器后,在容器里面直接安装weblogic,先通过docker run -ti进入容器完成安装的大部分操作,然后通过docker commit将这个容器提交为一个镜像,最后再进一步使用Dcokerfile来完成最终的Weblogic镜像创建。
         另外一种也是本文使用的方式,从其它主机上将已经安装好在运行的weblogic直接打包进容器里面,然后commit成新的镜像。
a、根据基础镜像启动一个weblogic容器并将weblogic安装目录挂载到容器里面去。

[root@dcyhdocker ~]# docker images
REPOSITORY          TAG                 IMAGE ID            CREATED             SIZE
centos7             7.7.1908            2e26bbd2f797        26 hours ago        281MB
registry            latest              f32a97de94e1        10 months ago       25.8MB
[root@dcyhdocker ~]# docker run -dit -p 8001:8001 --name weblogic12.2_1912 -v /u01:/tmp --restart=always dcyhdocker:5000/centos7.7 /bin/bash
adbae94ff7db0a3820c18691db714ece603057fdca8108a7bb3801937103cb8c
[root@dcyhdocker ~]# docker ps
CONTAINER ID        IMAGE                       COMMAND                  CREATED             STATUS              PORTS                    NAMES
adbae94ff7db        dcyhdocker:5000/centos7.7   "/bin/bash"              32 minutes ago      Up 32 minutes                                weblogic12.2_1912
5f0e7f21e467        registry                    "/entrypoint.sh /etc…"   About an hour ago   Up About an hour    0.0.0.0:5000->5000/tcp   registry
[root@dcyhdocker ~]# 
[root@dcyhdocker ~]# docker exec -it adbae94ff7db /bin/bash
[root@adbae94ff7db tmp]# ls                       #可以看到本机的weblogic安装目录Middleware和jdk目录jdk1.8.0_141已经挂载到容器里面来了。
Middleware  docker  jdk1.8.0_141  lost+found  mkimage-yum.sh  oraInventory  scripts

        这里也可以不挂载目录,通过直接使用docker cp命令(docker cp /u01/jdk1.8.0_141 adbae94ff7db:/u01/jdk1.8.0_141)将本机文件复制到容器。
b、 创建weblogic用户,然后将weblogic和jdk复制到容器的u01目录下

[root@adbae94ff7db tmp]# useradd weblogic
[root@adbae94ff7db tmp]# mkdir /u01
[root@adbae94ff7db tmp]# chmod 777 /u01
[root@adbae94ff7db tmp]# cp -r Middleware/ /u01
[root@adbae94ff7db  tmp]# cp -r jdk1.8.0_141/ /u01
[root@adbae94ff7db  tmp]# cp -r scripts /u01
[root@adbae94ff7db tmp]# cp -r oraInventory/ /u01
[root@adbae94ff7db tmp]# chown -R weblogic:weblogic /u01/
[root@adbae94ff7db tmp]# ls -l /u01
total 16
drwxr-x--- 11 weblogic weblogic 4096 Jan 18 09:33 Middleware
drwxr-xr-x  8 weblogic weblogic  4096 Jan 18 09:33 jdk1.8.0_141
drwxr-x---  6 weblogic weblogic 4096 Jan 18 09:36 oraInventory
drwxr-xr-x  2 weblogic weblogic 4096 Jan 18 09:35 scripts

c、 启动weblogic,测试是否能够正常运行。

[root@adbae94ff7db tmp]# su - weblogic
[weblogic@de70aad353e8 ~]$ cd /u01/scripts/
[weblogic@de70aad353e8 scripts]$ ./weblogic_start.sh 

INFO: Start Weblogic AdminServer and NodeManager...

[weblogic@adbae94ff7db scripts]$
[weblogic@adbae94ff7db scripts]$ ps -ef |grep java
weblogic	176     0  3 09:38 pts/1    00:00:01 /u01/jdk1.8.0_141/bin/java -Djava.security.manager -Djava.security.policy=/u01/Middleware/wlserver/common/derby/derbyServer.policy -Dderby.system.home=/u01/Middleware/user_projects/domains/base_domain/common/db -classpath /u01/Middleware/wlserver/common/derby/lib/derby.jar:/u01/Middleware/wlserver/common/derby/lib/derbynet.jar:/u01/Middleware/wlserver/common/derby/lib/derbytools.jar:/u01/Middleware/wlserver/common/derby/lib/derbyoptionaltools.jar:/u01/Middleware/wlserver/common/derby/lib/derbyclient.jar org.apache.derby.drda.NetworkServerControl start
weblogic	177    68 99 09:38 pts/1    00:00:52 /u01/jdk1.8.0_141/bin/java -server -Xms256m -Xmx512m -cp /u01/Middleware/wlserver/server/lib/weblogic-launcher.jar -Dlaunch.use.env.classpath=true -Dweblogic.Name=AdminServer -Djava.security.egd=file:/dev/./urandom -Djava.security.policy=/u01/Middleware/wlserver/server/lib/weblogic.policy -Dweblogic.ProductionModeEnabled=true -Djava.system.class.loader=com.oracle.classloader.weblogic.LaunchClassLoader -javaagent:/u01/Middleware/wlserver/server/lib/debugpatch-agent.jar -da -Dwls.home=/u01/Middleware/wlserver/server -Dweblogic.home=/u01/Middleware/wlserver/server weblogic.Server
weblogic	182    69 12 09:38 pts/1    00:00:04 /u01/jdk1.8.0_141/bin/java -server -Xms32m -Xmx200m -Djdk.tls.ephemeralDHKeySize=2048 -Dweblogic.RootDirectory=/u01/Middleware/wlserver/../oracle_common/common/nodemanager -Dcoherence.home=/u01/Middleware/wlserver/../coherence -Dbea.home=/u01/Middleware/wlserver/.. -Djava.system.class.loader=com.oracle.classloader.weblogic.LaunchClassLoader -Djava.security.policy=/u01/Middleware/wlserver/server/lib/weblogic.policy -Dweblogic.nodemanager.JavaHome=/u01/jdk1.8.0_141 -Djava.security.egd=file:/dev/./urandom weblogic.NodeManager -v
weblogic	327    49  0 09:38 pts/1    00:00:00 grep --color=auto java
[yhwls@adbae94ff7db  scripts]$  

2、通过commit将weblogic容器制作成weblogic的基础镜像

a、关闭容器

[docker@dcyhdocker ~]$ docker stop 178042feea3d
178042feea3d
[docker@dcyhdocker ~]$

b、执行docker commit 命令

[root@dcyhdocker /]# docker commit adbae94ff7db weblogic12c:191217
sha256:09330c31a84cdd2294a9254d10d1de573d2f8427142b20fcd5938ac6de1d5099
[root@dcyhdocker ~]# docker images
REPOSITORY                  TAG                 IMAGE ID            CREATED             SIZE
weblogic12c                 191217              178042feea3d        5 minutes ago       1.92GB
dcyhdocker:5000/centos7.7   latest              2e26bbd2f797        2 days ago          281MB
registry                    latest              f32a97de94e1        10 months ago       25.8MB
[root@dcyhdocker ~]# 

3、使用dockerfile将刚制作的镜像生成一个新镜像

a、编缉dockerfile文件

[docker@dcyhdocker ~]$vi dockerfile
#GET_IMAGE        指定基镜像
from weblogic12c:191217

#MAINTAINER_INFO   指定维护者信息
maintainer yh_wxc

#port        暴露端口
expose 8001
expose 8003
expose 8005

#run user        指定运行命令的用户和工作目录
user yhwls
WORKDIR /u01/scripts

#run cmd         指定启动时执行的命令
entrypoint ["./weblogic_start.sh"]

b、编译并生成镜像

[docker@dcyhdocker ~]$ docker build -t weblogic12c:191217 .
Sending build context to Docker daemon  8.704kB
Step 1/8 : from centos7/weblogic:12.2_fro191217
 ---> 20064e8c47b4
Step 2/8 : MAINTAINER yh_wxc
 ---> Running in 808fe21725f8
Removing intermediate container 808fe21725f8
 ---> b4711bf82146
Step 3/8 : expose 8001
 ---> Running in 03921815ffff
Removing intermediate container 03921815ffff
 ---> b960c5b25446
Step 4/8 : expose 8003
 ---> Running in f546c8a87de1
Removing intermediate container f546c8a87de1
 ---> 8c78d0772030
Step 5/8 : expose 8005
 ---> Running in ee466bd9cefe
Removing intermediate container ee466bd9cefe
 ---> 7a12988c218c
Step 6/8 : user yhwls
 ---> Running in d4b8dca32160
Removing intermediate container d4b8dca32160
 ---> 2ea240d028f9
Step 7/8 : WORKDIR /u01/scripts
 ---> Running in 7e6d236f3546
Removing intermediate container 7e6d236f3546
 ---> 0ed0e34b4507
Step 8/8 : entrypoint ["./weblogic_start.sh"]
 ---> Running in 76e09a61763a
Removing intermediate container 76e09a61763a
 ---> 30f2550e4a51
Successfully built 30f2550e4a51
Successfully tagged weblogic12c:191217
[docker@dcyhdocker ~]$ 
[root@dcyhdocker ~]# docker images
REPOSITORY                    TAG                 IMAGE ID            CREATED             SIZE
dcyhdocker:5000/weblogic12c   191217              09330c31a84c        7 minutes ago       1.92GB
dcyhdocker:5000/centos7.7     latest              2e26bbd2f797        2 days ago          281MB
registry                      latest              f32a97de94e1        10 months ago       25.8MB
[root@dcyhdocker ~]#

4、启动容器

[docker@dcyhdocker ~]$ docker run -dit -P --name weblogic12.2_191217 weblogic12c:191217
712f49bf8598417e58f16804ac64858c92f5a5757ff9433dd9a058ca53c09c7e
[docker@dcyhdocker ~]$ docker ps
CONTAINER ID        IMAGE               COMMAND                  CREATED             STATUS              PORTS                    NAMES
adbae94ff7db        registry            "/entrypoint.sh /etc…"   46 hours ago        Up 44 hours         0.0.0.0:5000->5000/tcp   registry
[docker@dcyhdocker ~]$ docker logs 712f49bf8598
standard_init_linux.go:211: exec user process caused "exec format error"

        报错standard_init_linux.go:211: exec user process caused “exec format error”,是因为entrypoint 格式没有写对,将dockerfile写成以下内容.

[docker@dcyhdocker ~]$vi dockerfile
#GET_IMAGE        指定基镜像
from centos7/weblogic:12.2_fro191217

#MAINTAINER_INFO   指定维护者信息
maintainer yh_wxc

#timezone info            设置容器的时区
run cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime

#port        暴露端口
expose 8001
expose 8003
expose 8005

#run user        指定运行命令的用户和工作目录
user yhwls

#run cmd         指定启动时执行的命令
entrypoint /u01/scripts/weblogic_start.sh

ENTRYPOINT 格式:
ENTRYPOINT [“executable”, “param1”, “param2”] (可执行文件, 优先)
ENTRYPOINT command param1 param2 (shell内部命令)

        重新编译

[root@dcyhdocker docker]# docker build -t weblogic12c:191217 . 
Sending build context to Docker daemon  20.48kB
Step 1/8 : from weblogic12c:191217
 ---> 178042feea3d
Step 2/8 : maintainer yh_wxc
 ---> Running in d8ce3ce1fc9f
Removing intermediate container d8ce3ce1fc9f
 ---> 610ea26a2bf1
Step 3/8 : run cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
 ---> Running in 83f8c766948d
Removing intermediate container 83f8c766948d
 ---> cb668a64922b
Step 4/8 : expose 8001
 ---> Running in 7c188aa8ca24
Removing intermediate container 7c188aa8ca24
 ---> ca9857613c2b
Step 5/8 : expose 8003
 ---> Running in db05b76a4e50
Removing intermediate container db05b76a4e50
 ---> 9ff8a1e534c4
Step 6/8 : expose 8005
 ---> Running in 58b01c61672c
Removing intermediate container 58b01c61672c
 ---> 5b18bcdeefa5
Step 7/8 : user yhwls
 ---> Running in 698476be4e33
Removing intermediate container 698476be4e33
 ---> d467bbbc6723
Step 8/8 : entrypoint /u01/scripts/weblogic_start.sh
 ---> Running in d515b0cfc218
Removing intermediate container d515b0cfc218
 ---> 460b66805b56
Successfully built 460b66805b56
Successfully tagged weblogic12c:191217
[root@dcyhdocker docker]# 

        启动容器,这次日志没有报错,但是容器也没有正常运行,看状态是运行后马上退出了。

[root@dcyhdocker docker]# docker run -dit weblogic12c:191217 /bin/bash
fff0704bb1bdc420d2524135ab97ffd6d5aa15d604950ac359e372f6e3642b85
[root@dcyhdocker docker]# docker ps -a
CONTAINER ID        IMAGE                       COMMAND                  CREATED              STATUS                          PORTS                    NAMES
fff0704bb1bd        weblogic12c:191217          "/bin/sh -c /u01/scr…"   About a minute ago   Exited (0) About a minute ago                            vigorous_borg
adbae94ff7db        dcyhdocker:5000/centos7.7   "/bin/bash"              42 minutes ago       Up 42 minutes                                            weblogic12.2_1912
5f0e7f21e467        registry                    "/entrypoint.sh /etc…"   About an hour ago    Up About an hour                0.0.0.0:5000->5000/tcp   registry
[root@dcyhdocker docker]# 
[root@dcyhdocker docker]# docker logs fff0704bb1bd

INFO: Start Weblogic AdminServer and NodeManager...

[root@dcyhdocker docker]# 

       经过查找资料,之所以出现这种现象,是因为,一个docker容器同时只能管理一个进程,这个进程退出后,容器也就退出了。这并不意味着一个容器里只能同时运行一个进程(那样太浪费了),只是最后一个运行的进程不能退出。参考资料
        找到原因之后处理就简单了,我们修改一下weblogic的启动脚本。

5、处理故障后重新制作镜像

1、删除之前创建的镜像和容器

[root@dcyhdocker ~]# docker images
REPOSITORY                  TAG                 IMAGE ID            CREATED             SIZE
weblogic12c                 191217              460b66805b56        12 minutes ago      1.92GB
dcyhdocker:5000/centos7.7   latest              2e26bbd2f797        2 days ago          281MB
registry                    latest              f32a97de94e1        10 months ago       25.8MB
[root@dcyhdocker ~]# docker ps -a
CONTAINER ID        IMAGE                       COMMAND                  CREATED             STATUS                      PORTS                    NAMES
fff0704bb1bd        weblogic12c:191217          "/bin/sh -c /u01/scr…"   11 minutes ago      Exited (0) 11 minutes ago                            vigorous_borg
adbae94ff7db        dcyhdocker:5000/centos7.7   "/bin/bash"              51 minutes ago      Up 51 minutes                                        weblogic12.2_1912
5f0e7f21e467        registry                    "/entrypoint.sh /etc…"   About an hour ago   Up About an hour            0.0.0.0:5000->5000/tcp   registry
[root@dcyhdocker ~]# docker rm fff0704bb1bd
fff0704bb1bd
[root@dcyhdocker ~]# docker rmi 460b66805b56
Untagged: weblogic12c:191217
Deleted: sha256:460b66805b560a7948803096118eb32d258399043cfc35e7626a7323eabb3577
Deleted: sha256:d467bbbc67232b77fd25592bdc4750352e4df3ce0961eea7451569bb9e02f883
Deleted: sha256:f771a368bdd56839def05abe472c345499a3ce0feafdca8337da4ddf2ddfec54
Deleted: sha256:568592148e3479fea4284fc5964076d9c0423f20dbb236520c70c38720e51ebe
Deleted: sha256:5b18bcdeefa5c8d1fa5465a474ad345f92cbac754070d22602539737ce250ff0
Deleted: sha256:9ff8a1e534c45c36a9290bbd3c09b768214ca46314940ee4e1c9aac778ac30d2
Deleted: sha256:ca9857613c2b601464db124d895eb8ea8fb39f71e3346c0bc166cdda2711edba
Deleted: sha256:cb668a64922bab50990c475599d1fc6548852a01830ba15b3f8d643749b997e3
Deleted: sha256:497d2dcbfd1d3080c3e5eade6d7f955d2a894ad7a64703fdc90ff11e69776aa1
Deleted: sha256:610ea26a2bf10c1b3719e77c63ad97d9133e66940ac74cb1c922446935a8d579
Deleted: sha256:178042feea3dd061f26aa6de86443520e44837f538c31022eca284933330cd00
Deleted: sha256:e2c7a3ee04ab0269a305b5534bb7c48f22e83bceab587b16c9b55a7c49e36938
[root@dcyhdocker ~]# 

2、修改weblgoic启动脚本

[root@dcyhdocker ~]# docker exec -it adbae94ff7db /bin/bash
[root@adbae94ff7db /]# su - webloigc
Last login: Sun Jan 19 09:41:16 UTC 2020 on pts/1
[weblogic@adbae94ff7db ~]$ cd /u01/scripts/
[weblogic@adbae94ff7db scripts]$ vi weblogic_start.sh 
cd /u01/Middleware/user_projects/domains/base_domain/nodemanager
nohup ./startNodeManager.sh > /u01/scripts/NodeManager_start.log 2>&1 &
cd /u01/Middleware/user_projects/domains/base_domain/bin
./startWebLogic_admin.sh > /u01/scripts/AdminServer_start.log 2>&1
[yhwls@adbae94ff7db scripts]$ 

       第一个启动nodemanager的方式不变,还是放在通过nohup和&放在后台运行,把第二启动weblogic控制台的启动方式去掉nohup和&放在前台来运行,这样docker就不会自动退出了。

3、重新commit制作镜像

[root@dcyhdocker ~]# docker commit adbae94ff7db weblogic12c:191217
sha256:77e7cff989f9f2985c2bace378bcd5484de522c8d75e25011b062ef7614c3c8c
[root@dcyhdocker ~]# docker images
REPOSITORY                  TAG                 IMAGE ID            CREATED             SIZE
weblogic12c                 191217              77e7cff989f9        9 seconds ago       1.92GB
dcyhdocker:5000/centos7.7   latest              2e26bbd2f797        2 days ago          281MB
registry                    latest              f32a97de94e1        10 months ago       25.8MB

4、利用dockerfile制作镜像

[root@dcyhdocker docker]# docker build -t weblogic12c:191217 .
Sending build context to Docker daemon  20.48kB
Step 1/8 : from weblogic12c:191217
 ---> 77e7cff989f9
Step 2/8 : maintainer yh_wxc
 ---> Running in 9b6d102e22a0
Removing intermediate container 9b6d102e22a0
 ---> 04048cc9a38b
Step 3/8 : run cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
 ---> Running in 6dd5a9dc20e7
Removing intermediate container 6dd5a9dc20e7
 ---> 73f06b73a98a
Step 4/8 : expose 8001
 ---> Running in a6d35f0daa58
Removing intermediate container a6d35f0daa58
 ---> a6558217de68
Step 5/8 : expose 8003
 ---> Running in 99d3785050b4
Removing intermediate container 99d3785050b4
 ---> dcef6a14c000
Step 6/8 : expose 8005
 ---> Running in 69def9c7c651
Removing intermediate container 69def9c7c651
 ---> 9ec8c067b8f5
Step 7/8 : user yhwls
 ---> Running in 26b2fad45f3b
Removing intermediate container 26b2fad45f3b
 ---> 687d44b0dbe9
Step 8/8 : entrypoint /u01/scripts/weblogic_start.sh
 ---> Running in 382a8f156dd5
Removing intermediate container 382a8f156dd5
 ---> 542d2044a64f
Successfully built 542d2044a64f
Successfully tagged weblogic12c:191217
[root@dcyhdocker docker]# 
[root@dcyhdocker docker]# docker images
REPOSITORY                  TAG                 IMAGE ID            CREATED             SIZE
weblogic12c                 191217              542d2044a64f        2 minutes ago       1.92GB
dcyhdocker:5000/centos7.7   latest              2e26bbd2f797        2 days ago          281MB
registry                    latest              f32a97de94e1        10 months ago       25.8MB

5、启动容器,可以看到这次启动成功了。

[root@dcyhdocker docker]# docker run -dit weblogic12c:191217
3c0e7f48a0f348e38863c5ce79a1d3f66381fc03cd2da00b42b390c4a2b5e021
[root@dcyhdocker docker]# docker ps
CONTAINER ID        IMAGE                       COMMAND                  CREATED             STATUS              PORTS                                              NAMES
3c0e7f48a0f3        weblogic12c:191217          "/bin/sh -c /u01/scr…"   2 seconds ago       Up 1 second         8001/tcp, 8003/tcp, 8005/tcp   wonderful_einstein
adbae94ff7db        dcyhdocker:5000/centos7.7   "/bin/bash"              About an hour ago   Up About an hour                                                       weblogic12.2_1912
5f0e7f21e467        registry                    "/entrypoint.sh /etc…"   2 hours ago         Up 2 hours          0.0.0.0:5000->5000/tcp                             registry
[root@dcyhdocker docker]# 

这里要说明一下虽然dockerfile指定了EXPOSE,但是启动的时候还是要指定端口才可以访问,不然是访问不到的
EXPOSE和端口映射参数-p、-P总结

[root@dcyhdocker ~]# docker run -dit -p 8001:8001 -p 8003:8003 -p 8005:8005 --name  weblogic12.2_base weblogic12c:191217
9109082f1acad0549a2535c3d875aff20a4de3d2c11a5af576cf8d1e9cfa7fe3
[root@dcyhdocker ~]# docker ps
CONTAINER ID        IMAGE                       COMMAND                  CREATED             STATUS              PORTS                                                                    NAMES
9109082f1aca        weblogic12c:191217          "/bin/sh -c /u01/scr…"   2 seconds ago       Up 2 seconds        0.0.0.0:8001->8001/tcp, 0.0.0.0:8003->8003/tcp, 0.0.0.0:8005->8005/tcp   weblogic12.2_base
adbae94ff7db        dcyhdocker:5000/centos7.7   "/bin/bash"              5 hours ago         Up 5 hours                                                                                   weblogic12.2_1912
5f0e7f21e467        registry                    "/entrypoint.sh /etc…"   6 hours ago         Up 6 hours          0.0.0.0:5000->5000/tcp                                                   registry
[root@dcyhdocker ~]# 

6、测试weblogic访问。
在这里插入图片描述

四、将做好的镜像上传到仓库

       到此weblogic镜像就已经制作完成,剩下的就是将镜像上传到私有仓库,供其它地方能够pull使用。
1、将weblogic镜像打上tag标签,并上传

[root@dcyhdocker ~]# curl -X GET http://dcyhdocker:5000/v2/_catalog
{"repositories":["centos7.7"]}
[root@dcyhdocker ~]# docker images
REPOSITORY                  TAG                 IMAGE ID            CREATED             SIZE
weblogic12c                 191217              ed9bcff9290b        14 minutes ago      1.92GB
dcyhdocker:5000/centos7.7   latest              2e26bbd2f797        2 days ago          281MB
registry                    latest              f32a97de94e1        10 months ago       25.8MB
[root@dcyhdocker ~]# docker tag weblogic12c:191217 dcyhdocker:5000/weblogic12.2:1912
[root@dcyhdocker ~]# docker images
REPOSITORY                     TAG                 IMAGE ID            CREATED             SIZE
dcyhdocker:5000/weblogic12.2   1912                ed9bcff9290b        15 minutes ago      1.92GB
weblogic12c                    191217              ed9bcff9290b        15 minutes ago      1.92GB
dcyhdocker:5000/centos7.7      latest              2e26bbd2f797        2 days ago          281MB
registry                       latest              f32a97de94e1        10 months ago       25.8MB
[root@dcyhdocker ~]# docker push dcyhdocker:5000/weblogic12.2:1912
The push refers to repository [dcyhdocker:5000/weblogic12.2]
8e08e940df05: Pushed 
94624042511c: Pushed 
5c82fca1319e: Mounted from centos7.7 
1912: digest: sha256:1427933e99499be8893b12fa0455690a7500beaecf3ea745bdd70baf51a315c1 size: 950
[root@dcyhdocker ~]# curl -X GET http://dcyhdocker:5000/v2/_catalog
{"repositories":["centos7.7","weblogic12.2"]}
[root@dcyhdocker ~]# 

2、其它docker服务器pull镜像测试,能够正常下载

[root@host-173-16-87-19 docker]# docker pull dcyhdocker:5000/weblogic12.2:1912
1912: Pulling from weblogic12.2
d061de1e5be3: Pull complete 
98a83165b74d: Pull complete 
c3d10f7d3a12: Pull complete 
Digest: sha256:1427933e99499be8893b12fa0455690a7500beaecf3ea745bdd70baf51a315c1
Status: Downloaded newer image for dcyhdocker:5000/weblogic12.2:1912
dcyhdocker:5000/weblogic12.2:1912
[root@host-173-16-87-19 docker]# docker images
REPOSITORY                     TAG                 IMAGE ID            CREATED             SIZE
dcyhdocker:5000/weblogic12.2   1912                ed9bcff9290b        47 minutes ago      1.92GB

说明:
建议在启动镜像时将weblogic的日志挂载到本地的磁盘上,便于查看日志。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值