Cài đặt Odoo 8/9 trên Docker
Docker
29
Odoo
1
duyetdev
13
White

Duyệt viết ngày 06/06/2016

Docker là một trong những giải pháp đóng gói và cài đặt có xu hướng phát triển mạnh hiện nay. Tôi đã có vài lần giới thiệu và seminar về khả năng của Docker.

Odoo là một hệ thống lớn, tích hợp các module E-commerce (TMDT), ERP (hoạch định tài nguyên doanh nghiệp), CRM (quan hệ khách hàng), quản lý kho bãi, ... Triển khai cho doanh nghiệp với từng quy mô và quy trình khác nhau một cách linh hoạt. Odoo hiện đang được triển khai cho nhiều doanh nghiệp lớn tại VN và trên thế giới.

Trang chủ Odoo: https://www.odoo.com

Sau đây mình sẽ hướng dẫn cài đặt Odoo 8/9 trên Server Ubuntu chỉ bằng vài bước đơn giản.

Cài đặt Docker

Tôi sử dụng Ubuntu 15.10, bạn có thể xem cách cài đặt Docker cho từng loại hệ điều hành treentrang của Docker: https://docs.docker.com/engine/installation/ubuntulinux/

Cài đặt PostgreSQL

PostgreSQL được cài đặt qua Docker:

docker run -d -e POSTGRES_USER=odoo -e POSTGRES_PASSWORD=odoo --name db postgres

PostgreSQL sẽ được tự động tải về và cài đặt với User và password là odoo.

Cài đặt Odoo 8/9

Bản odoo mới nhất hiện tại là Odoo 9, ảnh Docker chính thức của Odoo tại Docker Hub. Pull và chạy Odoo Image.

docker run -p 127.0.0.1:8069:8069 --name odoo --link db:db -t odoo

Cài Odoo 8.0

docker run -p 127.0.0.1:8069:8069 --name odoo --link db:db -t odoo:8.0

Xong. Mở trình duyệt và truy cập: http://localhost:8069

Mở rộng

Stop và restart Odoo instance

docker stop odoo
docker start -a odoo

Mount custom addons

docker run -v /path/to/addons:/mnt/extra-addons -p 127.0.0.1:8069:8069 --name odoo --link db:db -t odoo

Chạy song song nhiều Odoo instance cùng 1 lúc

docker run -p 127.0.0.1:8070:8069 --name odoo2 --link db:db -t odoo
docker run -p 127.0.0.1:8071:8069 --name odoo3 --link db:db -t odoo

Nguồn: duyetdev.com

Bình luận


White
{{ comment.user.name }}
Bỏ hay Hay
{{comment.like_count}}
Male avatar
{{ comment_error }}
Hủy
   

Hiển thị thử

Chỉnh sửa

White

Duyệt

17 bài viết.
41 người follow
Kipalog
{{userFollowed ? 'Following' : 'Follow'}}
Cùng một tác giả
White
28 6
Chuyển từ PHP sang Nodejs thật có nhiều cái bỡ ngỡ. Cấu trúc được viết dưới dạng NoneBlocking tăng tốc độ xử lý và chịu tải lên cực cao. Ứng dụng c...
Duyệt viết 3 năm trước
28 6
White
21 9
Git là công cụ mạnh để quản lý project, được sử dụng hầu hết phổ biến hiện nay. Một vài trường hợp bạn cần phải phục hồi code đểu, code ngủ gật, bl...
Duyệt viết 3 năm trước
21 9
White
20 8
(Link) cho giải pháp đóng gói, vận chuyển và triển khai ứng dụng hết sức nhanh chóng và đơn giản. Với Docker, các thành viên trong team (cũng như v...
Duyệt viết 2 năm trước
20 8
Bài viết liên quan
White
8 0
Một trong những trường hợp build docker image là thừa hưởng từ một image mẹ Lấy một ví dụ sau: Dockefile FROM my_repo/my_image ENTRYPOINT ech...
Lơi Rệ viết gần 3 năm trước
8 0
White
16 0
Công cụ này dành riêng cho những người lười muốn muốn tiết kiệm thời gian thao tác với docker bằng dòng lệnh với các lợi ích sau: + Tiết kiệm thời...
Phí Ngọc Chi viết hơn 1 năm trước
16 0
{{like_count}}

kipalog

{{ comment_count }}

bình luận

{{liked ? "Đã kipalog" : "Kipalog"}}


White
{{userFollowed ? 'Following' : 'Follow'}}
17 bài viết.
41 người follow

 Đầu mục bài viết

Vẫn còn nữa! x

Kipalog vẫn còn rất nhiều bài viết hay và chủ đề thú vị chờ bạn khám phá!