因為一些開發跟測試需要,如果要弄一個 Oracle,但如果安裝完整版,有點太搞剛,占用的資源也多,還好像在有提供免費版,透過 container 執行的方案喔!
找一個適合的 Docker Images
先到以下網址,挑選一個你要安裝的版本,這邊很貼心的把 pull command 都準備好了,所以直接複製到你的 Linux 就好了,我是用這個最新的版本
docker pull container-registry.oracle.com/database/free:latest-lite
執行 Container
下載好之後就簡單了
docker run -d \ --name oracle-free \ -p 1521:1521 \ -p 5500:5500 \ -e ORACLE_PASSWORD=YOUR-ADMIN-PASSWORD \ container-registry.oracle.com/database/free:latest-lite
把 YOUR-ADMIN-PASSWORD 換成你設定的就好
連線到 Oracle
docker exec -it oracle-free sqlplus / as sysdba
停用 Oracle
docker stop oracle-free