Notice: Function _load_textdomain_just_in_time was called incorrectly. Translation loading for the wordpress-seo domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the init action or later. Please see Debugging in WordPress for more information. (This message was added in version 6.7.0.) in /var/www/vinascript/html/wp-includes/functions.php on line 6114
Hướng dẫn cài đặt môi trường Docker cho Odoo - VinaScript

Latest Post

Triển khai dự án PHP, Mysql với Nginx trên Docker Tìm hiểu về HTML – Ưu điểm, nhược điểm và cách hoạt động của HTML

Hiện nay, Docker đang là một trong những ứng dụng ảo hóa phổ biến nhất trong việc phát triển các ứng dụng web và ứng dụng web. Nó giúp chúng ta đảm bảo tính nhất quán của môi trường phát triển và tăng cường tốc độ phát triển dự án. Trong bài viết này, chúng tôi sẽ hướng dẫn bạn cách xây dựng môi trường Docker cho Odoo phiên bản 15 và PostgreSQL phiên bản 14.

Bước 1: Cài đặt Docker

Mình đã hướng dẫn cách cài đặt docker rất đơn giản trong 2 bài viết sau:

Bước 2: cài đặt đặt công cụ soạn thảo docker-compose

sudo apt -y install docker-compose

Bước 3: Tạo file docker-compose.yml chứa các thông tin để cài đặt môi trường.

Tạo thư mục chứa project của bạn và file docker-compose.yml ở trong thư mục đó. VD: /opt/docker/vinasupport/docker-compose.yml

File docker-compose.yml có nội dung như sau:

version: '3.1'
services:
  web:
    image: odoo:15.0
    depends_on:
      - db
    ports:
      - "8069:8069"
  db:
    image: postgres:14
    environment:
      - POSTGRES_DB=postgres
      - POSTGRES_PASSWORD=odoo
      - POSTGRES_USER=odoo

Giải thích file trên

  • Sử dụng image của odoo 15
  • Cổng 8069 được map ra ngoài host
  • Database là PostgreSQL 14
  • DB mặc định là postgres
  • User và Password của DB: odoo/dooo

Bước 4: Chạy docker để build môi trường Odoo

docker-compose up -d

Sau khi chạy xong chúng ta sẽ tạo ra 2 container chứa web và db như sau:

Bước 5: Setup Odoo

Try cập dường link http://localhost:8069/web/ để cài đặt odoo

Chúng ta cài đặt giống như hai bài viết ở trên.

Để dừng môi trường phát triển sử dụng command sau:

docker-compose stop

Trường hợp bạn muốn xóa hoàn toàn môi trường phát triển

# Stop and remove containers, networks..
docker-compose down 

# Down and remove volumes
docker-compose down --volumes 

# Down and remove images
docker-compose down --rmi <all|local>

Để lại một bình luận

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *