@maitrungduc1410 Cảm ơn anh đã chia sẽ tutorial cũng như hỗ trợ em fix bug 🥰
Do em đang tiếp cận theo kiểu là đang muốn chạy được docker để có thể sửa lỗi cho cái app, do em lúc trước em dùng Ubuntu mà giờ em qua dùng windown wsl nên mấy cái docker này cũng thật sự là chưa hiểu được
Em chưa có ý định là học docker vào lúc này
Sau đợt này chắc em tìm hiểu thêm thấy nó rất tiện
mình cũng bị tương tự và sửa như sau nhé:
kubectl -n kube-system edit deploy metric-server-metrics-server
rồi thêm hostNetwork: true vào dưới dòng dnsPolicy: true như hình dưới là được nhé
Cảm ơn bạn, đúng là như vậy. Người Việt mình lập trình rất giỏi nhưng lại rất dỡ tư duy phản biện. Cần phải thay đổi phương pháp đào tạo nhân lực trong các công ty
Sau khi compose up thì k được tắt nó, lúc đó em phải tạo thêm 1 terminal khác. Có cách nào cho nó chạy ngầm rồi thích thì show nó lên lại như pm2 không anh?
@maitrungduc1410 Nhưng mà em dùng wsl ubuntu 20.04 em open qua remote chứ có phải dùng trong hdh windown đâu mà nhỉ
em mới clone project rồi chạy trên widown thì oke rồi ạ, chắc cái project của e. e đang gõ nhập chỗ nào đó
@HungSmeb có vẻ bạn đang dùng windows, mount volume trên mongo có 1 số vấn đề, mình cũng đã note trong bài này rồi (Note cho bạn nào đang dùng Windows....) nên thay vì mount volume trực tiếp từ đường dẫn thì bạn cần chuyển qua dùng Docker volume
bạn xem lại bài này, tìm theo từ khoá Note cho bạn nào dùng Windows
Nếu được anh lúc nào rảnh dò coi mình làm thế này có sai không với, do emchuyển qua widown nên mới tìm thằng này, lúc trước mình dùng ubuntu và cài tay hết
2. Dockerfile
FROM node:16.15.0-alpine
WORKDIR /app
COPY . .
RUN yarn
EXPOSE 3000
CMD ["yarn", "dev"]
@maitrungduc1410 Vì mình đọc bài viết này sau nên mình đã làm hết các hướng giải quyết mà bạn đề ra
khì mình chạy docker volume ls
nó ra như này mình không biết volume nào là của mongdb xong docker system prune để xoá hết rồi build lại
mình cũng cd vào .docker và rm -r /data vẫn không được
mình dùng wsl2
hay mình bị nhầm, rõ ràng đã làm như trên bài viết rồi ạ
THẢO LUẬN
@maitrungduc1410 Cảm ơn anh đã chia sẽ tutorial cũng như hỗ trợ em fix bug 🥰
Do em đang tiếp cận theo kiểu là đang muốn chạy được docker để có thể sửa lỗi cho cái app, do em lúc trước em dùng Ubuntu mà giờ em qua dùng windown wsl nên mấy cái docker này cũng thật sự là chưa hiểu được Em chưa có ý định là học docker vào lúc này Sau đợt này chắc em tìm hiểu thêm thấy nó rất tiện
@HungSmeb tuyệt vời e ơi, qua lần lỗi này mong là e đã hiểu thêm nhiều về mongo
Em đã tìm ra lỗi do em set
?authSource=${mongoDB.authSource}trong URI em để trong .env authSouce=admin nhưng DB để xác thực chính là my_dbmình mới tham gia cộng đồng nên chưa rõ về việc upvote lắm. Bạn có thể chỉ cho mình với không ? @Thumeo
mình cũng bị tương tự và sửa như sau nhé: kubectl -n kube-system edit deploy metric-server-metrics-server rồi thêm hostNetwork: true vào dưới dòng dnsPolicy: true như hình dưới là được nhé
@nthuytrang Nếu câu trả lời là hữu ích, đừng quên upvote cho câu trả lời bạn nhé. Thanks
Cảm ơn bạn, đúng là như vậy. Người Việt mình lập trình rất giỏi nhưng lại rất dỡ tư duy phản biện. Cần phải thay đổi phương pháp đào tạo nhân lực trong các công ty
Trong khi lỗi
Em truy xuât vào container db
docker-compose exec db shNó ra 1 nghĩa là authen thành công, còn app lỗi, sao em chạy lúc trước bình thường mà nhỉ
e chạy
docker-compose up -dnhéMình nghĩ bạn nên xem lại title của bài viết nhé
Sau khi compose up thì k được tắt nó, lúc đó em phải tạo thêm 1 terminal khác. Có cách nào cho nó chạy ngầm rồi thích thì show nó lên lại như pm2 không anh?
@maitrungduc1410 Nhưng mà em dùng wsl ubuntu 20.04 em open qua remote chứ có phải dùng trong hdh windown đâu mà nhỉ em mới clone project rồi chạy trên widown thì oke rồi ạ, chắc cái project của e. e đang gõ nhập chỗ nào đó
@maitrungduc1410 sau khi em chạy
docker volume create mongodatachỉnh lại ở sevice dbThêm ở dưới network
Thế vẫn k authen được k biết làm như thế có đúng k ạ
@HungSmeb có vẻ bạn đang dùng windows, mount volume trên mongo có 1 số vấn đề, mình cũng đã note trong bài này rồi (
Note cho bạn nào đang dùng Windows....) nên thay vì mount volume trực tiếp từ đường dẫn thì bạn cần chuyển qua dùng Docker volumebạn xem lại bài này, tìm theo từ khoá
Note cho bạn nào dùng Windows😢😢 😢
💯💯💯
Rất hay và bổ ích, em hóng thêm phần 3 ạ
@hmquan08011996 tiếc nhỉ em ở HN
Nếu được anh lúc nào rảnh dò coi mình làm thế này có sai không với, do emchuyển qua widown nên mới tìm thằng này, lúc trước mình dùng ubuntu và cài tay hết 2. Dockerfile
Anh giúp em với đang làm khoá luận mà em phải chuyển sang windown để làm báo cáo, giờ đang muốn chỉnh server mà k run được
@maitrungduc1410 Vì mình đọc bài viết này sau nên mình đã làm hết các hướng giải quyết mà bạn đề ra khì mình chạy
docker volume lsnó ra như này mình không biết volume nào là của mongdb xong
docker system pruneđể xoá hết rồi build lại mình cũng cd vào .docker vàrm -r /datavẫn không được mình dùng wsl2 hay mình bị nhầm, rõ ràng đã làm như trên bài viết rồi ạ