@DucTT99 bác cho em hỏi máy windows cấu hình 8GB ram và ổ đĩa 500gb thì nên cài đặt song song Ubuntu vs win ko ạ. Em nghĩ chạy win bị hạn chế rất nhiều khi set up môi trường. Mong bác giải đáp giúp
@maitrungduc1410 em chạy được rồi anh
Em nghĩ là do dòng command của terminal window nó khác Linux nên chạy không được
Như em chạy lệnh 'docker compose exec app sh
' rồi sau đó chạy 'pwd' thì nó lỗi nhưng mà em dùng cách 2 trong tip này của anh thì được ạ
Bài viết quá là đỉnh, đầy đủ, em không biết gì về web hay các công nghệ NodeJS gì cả, em đang tìm hiểu về data engineer thì bắt gặp docker và tìm hiểu docker. Và khi đọc xong thì kiến thức nó vào đầu em từ lúc nào không hay
Rất cảm ơn anh về bài viết ạ 😊
@maitrungduc1410
Em chạy code trên terminal của visual trên window nó chạy không được anh
Cái môi trường nó khác không giống với terminal trong ảnh anh cho lắm
@maitrungduc1410 Mình tạo xong hết rồi, nhưng lúc kubectl get cert thì nó trạng thái READY là False, ở trên là message mình kubectl describe cert nó báo như vậy
anh ơi nếu mình làm vậy thì bắt buộc phải git commit rồi push lên, như vậy có bị dính quy tắc "không push code lỗi lên repos" không anh, đồng thời trong git log cũng ghi lại lịch sử commit nữa? em cũng đang gặp case là bạn A code bị lỗi không fix được, em sửa hộ, tuy nhiên nếu làm cách git diff như trên bài thì phải gửi code lên nơi khác (vi phạm quy tắc).
lý thuyết là được e, nhét hết mọi thứ vào Dockerfile là được, ví dụ FROM image Composer (có sẵn PHP) và cài nodejs, hoặc FROM nodejs và cài PHP + composer,...
nhưng như vâỵ thì Dockerfile của e sẽ khá hổ lốn:
cần có NodeJS để build code VueJS
cần có Composer để composer install
cần PHP
và đương nhiên image của e sẽ to hơn nhiều và performance có thể kém đi, và quan trọng là 2 cái như NodeJS và composer ko phải lúc nào cũng cần.
hi vọng anh @maitrungduc1410 vẫn thấy đc comment này của em
em cũng set up 1 project Laravel với Docker, nhưng mà đến bước này em vẫn phải làm như anh
đó là install composer bằng "cơm"
em đã thử rất khá nhiều cách như bỏ command install vô Docker file hay docker-composer, nhưng kết qủa là cứ đến command đó là bị fail, nay thấy anh cũng làm như vậy,
không biết anh có cách nào xử lý phần này chưa ạ, để một người bất kì nào đó khi nhận source code chỉ cần
THẢO LUẬN
👍️
@leehung oke b để mình check lại nhé
@Nghia-code ủa
docker compose exec app shko đc á e? lỗi là gì đó?@DucTT99 bác cho em hỏi máy windows cấu hình 8GB ram và ổ đĩa 500gb thì nên cài đặt song song Ubuntu vs win ko ạ. Em nghĩ chạy win bị hạn chế rất nhiều khi set up môi trường. Mong bác giải đáp giúp
Em đang dùng Windows nha anh
@maitrungduc1410 em chạy được rồi anh Em nghĩ là do dòng command của terminal window nó khác Linux nên chạy không được Như em chạy lệnh 'docker compose exec app sh ' rồi sau đó chạy 'pwd' thì nó lỗi nhưng mà em dùng cách 2 trong tip này của anh thì được ạ
Bài viết quá là đỉnh, đầy đủ, em không biết gì về web hay các công nghệ NodeJS gì cả, em đang tìm hiểu về data engineer thì bắt gặp docker và tìm hiểu docker. Và khi đọc xong thì kiến thức nó vào đầu em từ lúc nào không hay
Rất cảm ơn anh về bài viết ạ 😊
@Nghia-code bài này a viết từ lâu, Docker bản cũ nó có thể in ra hơi khác ở terminal, miễn là e build + run thành công là được
e bị lỗi như thế nào, ở bước nào đó?
screenshot cho a nhé
e đang dùng windows à?
a tự viết đấy chú hề ạ 🤡 à, nói theo kiểu của chú thì team post man copy bài của a rồi, bài a pub trc bên đó 6 năm cơ 🤡
@maitrungduc1410 Em chạy code trên terminal của visual trên window nó chạy không được anh Cái môi trường nó khác không giống với terminal trong ảnh anh cho lắm
@maitrungduc1410 Mình tạo xong hết rồi, nhưng lúc kubectl get cert thì nó trạng thái READY là False, ở trên là message mình kubectl describe cert nó báo như vậy
a cho e hỏi dòng đầu chỗ mèo với cá e tưởng phải là 1 chứ ạ?
Đọc không hiểu lắm, nhưng thấy rất hay
nó có mất phí không á bạn?
anh ơi nếu mình làm vậy thì bắt buộc phải git commit rồi push lên, như vậy có bị dính quy tắc "không push code lỗi lên repos" không anh, đồng thời trong git log cũng ghi lại lịch sử commit nữa? em cũng đang gặp case là bạn A code bị lỗi không fix được, em sửa hộ, tuy nhiên nếu làm cách git diff như trên bài thì phải gửi code lên nơi khác (vi phạm quy tắc).
lý thuyết là được e, nhét hết mọi thứ vào Dockerfile là được, ví dụ FROM image Composer (có sẵn PHP) và cài nodejs, hoặc FROM nodejs và cài PHP + composer,...
nhưng như vâỵ thì Dockerfile của e sẽ khá hổ lốn:
và đương nhiên image của e sẽ to hơn nhiều và performance có thể kém đi, và quan trọng là 2 cái như NodeJS và composer ko phải lúc nào cũng cần.
E xem cách a đã nói về vấn đề này ở bài tối ưu Docker image nhé
bạn đang làm tới bước nào nhỉ?
💪💪💪
@maitrungduc1410 ái chà bảo sao dạo này sp bọn em nhiệt tình thế
))
hi vọng anh @maitrungduc1410 vẫn thấy đc comment này của em em cũng set up 1 project Laravel với Docker, nhưng mà đến bước này em vẫn phải làm như anh
đó là install composer bằng "cơm"
em đã thử rất khá nhiều cách như bỏ command install vô Docker file hay docker-composer, nhưng kết qủa là cứ đến command đó là bị fail, nay thấy anh cũng làm như vậy,
không biết anh có cách nào xử lý phần này chưa ạ, để một người bất kì nào đó khi nhận source code chỉ cần
xong làm tách coffee là đc không ạ