在 docker 中安裝 oracle 數(shù)據(jù)庫的方法:拉取 oracle docker 鏡像。創(chuàng)建數(shù)據(jù)卷存儲數(shù)據(jù)庫數(shù)據(jù)。運(yùn)行 docker 容器,并將數(shù)據(jù)卷映射到容器中 oracle 數(shù)據(jù)庫默認(rèn)的數(shù)據(jù)存儲路徑。運(yùn)行后即可使用 oracle 實(shí)例。
Docker 中安裝 Oracle 數(shù)據(jù)庫
如何安裝?
在 Docker 中安裝 Oracle 數(shù)據(jù)庫,可以通過以下步驟:
拉取 Oracle Docker 鏡像:
<a style="color:#f60; text-decoration:underline;" href="https://www.php.cn/zt/15865.html" target="_blank">docker</a> pull <a style="color:#f60; text-decoration:underline;" href="https://www.php.cn/zt/15715.html" target="_blank">oracle</a>/database:21.3.0.0
登錄后復(fù)制
創(chuàng)建數(shù)據(jù)卷:
docker volume create oracle-data
登錄后復(fù)制
運(yùn)行 Docker 容器:
docker run -d --name oracle-db \ -p 1521:1521 \ -v oracle-data:/opt/oracle/oradata \ oracle/database:21.3.0.0
登錄后復(fù)制
詳細(xì)說明:
步驟 1:拉取 Docker 鏡像
這將從 Docker Hub 拉取官方 Oracle 數(shù)據(jù)庫 Docker 鏡像。您可以指定特定的版本,如 “21.3.0.0”。
步驟 2:創(chuàng)建數(shù)據(jù)卷
此數(shù)據(jù)卷將存儲數(shù)據(jù)庫數(shù)據(jù),它獨(dú)立于容器存在。這確保了即使容器關(guān)閉或刪除,數(shù)據(jù)也能持久存儲。
步驟 3:運(yùn)行 Docker 容器
此命令將運(yùn)行 Oracle 數(shù)據(jù)庫 Docker 容器:
-d:后臺運(yùn)行容器。
–name oracle-db:為容器指定名稱。
-p 1521:1521:將容器的 1521 端口映射到主機(jī)的 1521 端口,這是 Oracle 默認(rèn)監(jiān)聽端口。
-v oracle-data:/opt/oracle/oradata:將數(shù)據(jù)卷掛載到容器中的 /opt/oracle/oradata 目錄,這是 Oracle 數(shù)據(jù)庫數(shù)據(jù)存儲位置的默認(rèn)路徑。
容器啟動后,您就可以使用 Oracle 實(shí)例了。