Docker 搭建Oracle

https://sqlmaria.com/2017/04/27/oracle-database-12c-now-available-on-docker/

注意容器启动命令参照这篇博客:

https://www.cnblogs.com/atuotuo/p/6999833.html

docker run -it --name oracle-r2 -p 1521:1521 -p 5500:5500 -e ORACLE_SID=ORCLCDB -e ORACLE_PDB=ORCLPDB1 -e ORACLE_PWD=密码 -e ORACLE_CHARACTERSET=AL32UTF8 -v $PWD/sharedData:/opt/oracle/oradata oracle/database:12.2.0.1-se2 

启动参数说明:

Parameters:
   --name:        The name of the container (default: auto generated)
   -p:            The port mapping of the host port to the container port. 
                  Two ports are exposed: 1521 (Oracle Listener), 5500 (OEM Express)
   -e ORACLE_SID: The Oracle Database SID that should be used (default: ORCLCDB)
   -e ORACLE_PDB: The Oracle Database PDB name that should be used (default: ORCLPDB1)
   -e ORACLE_PWD: The Oracle Database SYS, SYSTEM and PDB_ADMIN password (default: auto generated)
   -e ORACLE_CHARACTERSET:
                  The character set to use when creating the database (default: AL32UTF8)
   -v             The data volume to use for the database.
                  Has to be owned by the Unix user "oracle" or set appropriately.
                  If omitted the database will not be persisted over container recreation.

你可能感兴趣的:(Docker 搭建Oracle)