Tóm tắt: Trong bài viết này mình sẽ hướng dẫn các bạn cài đặt oracle database 11g chạy trên docker
I. Cài đặt docker
- Để cài đặt docker trên ubuntu thì vô cùng đơn giản bạn chỉ cần mở terminal và chạy câu lệnh sau:
sudo apt-get install docker-ce
- Kiểm tra version docker vừa được cài đặt:
sudo docker --version
- Run hello world
sudo docker run hello-world
II. Run oracle database
- Việc cài đặt oracle database bây giờ sẽ trở nên vô cùng đơn giản chúng ta chỉ cần mở terminal và chạy câu lệnh sau:
sudo docker run -d -p 1521:1521 epiclabs/docker-oracle-xe-11g
- Tuy nhiên nếu ta run oracle database như trên thì mỗi lần khởi động lại nó sẽ mất hết dữ liệu vì thế ta sẽ phải mount volumn:
sudo docker run -d -v <your folder>:/u01/app/oracle -p 1521:1521 epiclabs/docker-oracle-xe-11g
Như vậy thông tin kết nối database sẽ như sau:
Thuộc tính Giá trị hostname localhost port 1521 sid xe username system password oracle Trong trường hợp bạn không muốn sử dụng port 1521 mà muốn xử dụng port khác thì chỉ cần thay đổi như sau:
sudo docker run -d -v <your folder>:/u01/app/oracle -p XXXX:1521 epiclabs/docker-oracle-xe-11g
Document Informations
- Author: Tuhalang
- Link: https://tuhalang.github.io/2020/05/28/Oracle-Database/
- Copyright: Creative Commons 3.0 License