docker下安装oracle

参考http://blog.csdn.net/zwx521515/article/details/77982884

重要命令:

1、拉取镜像:docker pull registry.cn-hangzhou.aliyuncs.com/helowin/oracle_11g

2、创建容器:docker run -d -p 1521:1521 --name oracle_11g -v /usr/oracle registry.aliyuncs.com/helowin/oracle_11g

3、启动容器:docker start oracle_11g

4、进入容器:docker exec -it oracle_11g bash

5、切换到root用户:su root       密码:helowin

6、vi /etc/profile

    编辑profile文件,在最后加入oracle配置   

    export ORACLE_HOME=/home/oracle/app/oracle/product/11.2.0/dbhome_2

    export ORACLE_SID=helowin

    export PATH=$ORACLE_HOME/bin:$PATH

7、加载profile配置文件:source /etc/profile

8、切换到oracle用户: su -- oracle

9、登录sqlplus并修改sys、system、scott用户密码

    sqlplus /nolog    ---------- 登录到sqlplus

    conn /as sysdba  ----------作为sysdba连接数据库

    alter user system identified by oracle; ---------修改system用户密码

    alter user sys identified by oracle;       ---------修改sys用户密码

    alter user scott identified by tiger;       ---------修改scott用户密码

    alter user scott account unlock;           ---------解锁scott用户

10、测试连接: conn scott/tiger

11、退出 Ctrl + p + q ------------不会退出容器

12、保存容器为镜像: docker commit 容器id 镜像名:版本号 

        例如:docker commit 275f767c95e1 oracle:1.0


附:

常用的docker命令:

docker ps               ===查看所有正在运行的容器

docker ps -a           ===查看所有的容器,包括停止运行的容器

docker run  -d  -p 1521:1521 --name 自定义的容器名 镜像id bash  ===创建一个后台运行并使用1521端口映射的容器

docker stop 容器名    ===停止运行容器

docker start  容器名   ===开始运行容器

docker rm 容器名       ===删除容器

docker rmi 镜像名      ===删除镜像



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值