1. 获取镜像

  1. # 查看可用的稳定版本
  2. sudo docker search oracle
  3. sudo docker pull quay.io/maksymbilenko/oracle-12c
  4. sudo docker pull aloha92/oracle12c
  5. sudo docker image ls |grep oracle

2. 创建数据卷

  1. sudo mkdir -p /share/oracle/data

3. 启动容器

  1. sudo docker run -d --name oracle_12c \
  2. -p 8087:8080 \
  3. -p 1521:1521 \
  4. -v /share/oracle/data:/data/oracle/
  5. quay.io/maksymbilenko/oracle-12c
  6. sudo docker start oracle_12c
  7. sudo docker restart oracle_12c
  8. sudo docker stop oracle_12c
  9. sudo docker rm oracle_12c

4. 数据库信息

1. 连接信息

  • port: 1521
  • sid: xe
  • service name: xe
  • username: system
  • password: oracle

    2. 账户口令

  • system / oracle

  • sys / oracle

    5. 验证

    1. # 进入终端
    2. sudo docker exec -it oracle_12c /bin/bash
    3. # 查看日志
    4. sudo docker logs oracle_12c
    5. sudo docker logs -f -t --tail=50 oracle_12c
    6. # 查看网络
    7. sudo docker network ls
    8. sudo docker inspect oracle_12c