Docker下安裝oracle-xe-11g


下載鏡像

docker pull docker.io/sath89/oracle-xe-11g

創建容器

使用docker run命令創建一個容器,-d表示在后台運行容器,並打印容器ID,-p表示映射一個宿主機的端口號,--name表示重命名容器,如果不指定容器名,docker會默認為容器起一個別名,-v表示創建一個數據卷,將宿主機的某個目錄和容器掛載到一起

docker run -d -p 1521:1521 --name oracle -v /u01/app/oracle/:/u01/app/oracle/ sath89/oracle-xe-11g

查看容器是否創建成功

docker ps

出現以下內容說明容器創建成功

[root@bogon ~]# docker ps
CONTAINER ID        IMAGE                  COMMAND             CREATED             STATUS              PORTS                                            NAMES
8e0d664a262a        sath89/oracle-xe-11g   "/entrypoint.sh "   7 weeks ago         Up 27 hours         0.0.0.0:1521->1521/tcp, 0.0.0.0:8080->8080/tcp   oracle
[root@bogon ~]# 

進入容器內部

docker exec -it oracle /bin/bash

在容器內部使用sqlplus連接oracle

root@8e0d664a262a:/# sqlplus
SQL*Plus: Release 11.2.0.2.0 Production on Sat Jul 20 09:30:42 2019

Copyright (c) 1982, 2011, Oracle.  All rights reserved.

Enter user-name: system
Enter password: 

Connected to:
Oracle Database 11g Express Edition Release 11.2.0.2.0 - 64bit Production

SQL> 

oracle默認的用戶名密碼為:system oracle


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM