Mar
31
2021

Docker kullanarak Ubuntu da Oracle 18c xe Kurulumu

Merhabalar,

Ubuntu işletim sisteminde nasıl Oracle 18c express kurulumunu docker yardımı ile kurabileceğinizi anlatacağım.

Ctrl + Alt + T kısayolunu kullanarak terminal ekranını açıyoruz.

Aşağıdaki komut satırlarını sırayla tamamlandıktan sonra diğerini çalıştırarak devam ediyoruz.

GPG key eklemek için Official Docker repository:

curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add –

Docker repository için ATP resources:

sudo add-apt-repository “deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable”

Önceden yüklenen veritabanlarını güncelleyelim:

sudo apt-get update

Docker yükleyelim:

sudo apt-get install docker-ce

Docker versiyonumuzu kontrol edelim:

docker –version

Output: Docker version 20.10.5, build 55c4c88

Eğer docker versiyonu ekrana gelmedi ise docker düzgün bir şekilde yüklenmemiştir.

Veya aşağıdaki gibi bir hata alabilirsiniz.

(-bash: docker: command not found)

Official Oracle Github repository’den kendimize clone alalım:

git clone https://github.com/oracle/docker-images.git

Yarattığımız Docker-images’ı aşağıdaki dosya dizinine taşıyalım:

cd docker-images/OracleDatabase/SingleInstance/dockerfiles

Daha sonra aşağıdaki komut satırını çalıştıralım:

./buildContainerImage.sh -v 18.4.0 -x

Bu aşama biraz uzun sürebilir başarılı bir şekilde yüklendiğine dair mesaj gelene kadar bekleyelim.

Tamamlandıktan sonra docker image’larımızı kontrol edebilmek için aşağıdaki komutu kullanalım.

docker images

Oracle image’ına – repository oracle/database, con tag 18.4.0-xe – burdan ulaşabilirsiniz.

Oracle Database Express Edition Docker image’ını çalıştırmak için aşağıdaki komut satırını istediğiniz isim ve şifreniz ile değiştirdikten sonra çalıştırın:

docker run –name İSİM -d -p 1521:1521 -e ORACLE_PWD=ŞİFRE -e ORACLE_CHARACTERSET=AL32UTF8 oracle/database:18.4.0-xe

(ŞİFRE alanı system kullanıcısının şifresi olacaktır.)

Docker cointainer’ınızı aşağıdaki şekilde kontrol edebilirsiniz:

docker container ls

Status alanı “Up” olduğunda başarılı şekilde oracle çalışıyor olacaktır.

Çiğdem Arıkan

2014 yılında İstanbul Aydın Üniversitesi Yazılım Mühendisliğinden
mezun oldum. İş hayatıma Oracle Yazılım Uzmanı olarak başladım.
Daha sonra sektöründe öncü özel bir firmada İş Zekası Uzmanı
olarak çalışmaya başladım ve devam ediyorum.
Çiğdem Arıkan

Latest posts by Çiğdem Arıkan (see all)



1 Yorum+ Yorum Ekle

Yorum yapın

*