如何更改oracle数据库的默认端口1521?

如何更改oracle数据库的默认端口1521?,oracle,docker,Oracle,Docker,我的windows中已经安装了oracle 11g。我试图使用oracle docker映像。我使用从docker hub下载了Oracle数据库企业版映像 docker pull store/oracle/database-enterprise:12.2.0.1 但在那之后,当我尝试使用 docker run -d -p 1521:1521 --name oracle store/oracle/database-enterprise:12.2.0.1 我收到了这个错误消息 docker:

我的windows中已经安装了oracle 11g。我试图使用oracle docker映像。我使用从docker hub下载了Oracle数据库企业版映像

docker pull store/oracle/database-enterprise:12.2.0.1
但在那之后,当我尝试使用

docker run -d -p 1521:1521 --name oracle store/oracle/database-enterprise:12.2.0.1
我收到了这个错误消息

docker: Error response from daemon: Ports are not available: listen tcp 0.0.0.0:1521: bind: Only one usage of each socket address (protocol/network address/port) is normally permitted.

据我所知,这是因为我的oracle 11g已经在使用此端口。有没有办法在不删除本地安装的Oracle 11g的情况下运行my docker容器?

只需更改docker端口映射规则:
-p 1522:1521
第一部分的有效范围是多少?我对网络端口不太了解