THẢO LUẬN

Thank a, đúng task trong project e cần làm

0
Sep 26th, 2020 2:55 p.m.

@dokkan7 mấy cái này dùng php là đủ, ko cần dùng carbon

0
Sep 26th, 2020 2:52 p.m.

xuất sắc!

0
Sep 26th, 2020 1:05 p.m.

Bạn Nhật cho hỏi cài đặt Android Studio, Flutter cho máy Mac có gì khác biệt cần chú ý so với hệ Window ko? Tks

+1

Bài viết hay đó, flutter củng vậy

+1

@s2banggia88 Vậy thì tốt rồi. Cảm ơn bạn đã chia sẻ nhé.

0
Sep 26th, 2020 5:37 a.m.

cảm ơn bạn 😄

0

dựa vào hình ảnh của bạn thì suy đoán của mình như sau: zabbix_server không thể khởi động khi MySQL chưa chạy, và MySQL của bạn đang lỗi. Do vậy mình đã thử build image MySQL từ code của bạn và thấy như sau:

  • đầu tiên ở Dockerfile của MySQL bạn cần sửa lại đoạn COPY start.sh, phải là COPY startmysql.sh chứ nhỉ
  • thứ nữa là ở CMD bạn đang để là mariadb...., command này sẽ chạy mariadb ở background, do vậy ngay lập tức sau command này thì container sẽ exit do nó không thấy "có gì đó đang chạy", mà thường ở CMD người ta luôn chạy 1 cái gì đó ở foreground, thì container mới thấy là "à có gì đó đang làm việc, ko exit nữa". Do vậy bạn đổi CMD như sau thì sẽ không bị exit ngay lập tức khi container khởi động nữa nhé:
CMD ["mysqld"]
  • nhưng cuối cùng sau khi chạy lên thì mình lại gặp lỗi:
ERROR] InnoDB: Unable to lock ./ibdata1, error: 11
[Note] InnoDB: Check that you do not already have another mysqld process using the same InnoDB data or log files.

Lỗi trên sẽ làm container mysql cứ restart sau chừng vài phút, chắc do cấu hình MySQL chưa đúng nên vậy. Bạn nên check lại phần này, search google các tutorial Dockerize MySQL cũng nhiều lắm

mình chạy từ code của bạn nhưng log in ra có vẻ không giống hình của bạn lắm 😃

Thường các container kiểu MySQL hay Redis mình khuyến khích các bạn dùng image build sẵn vì nó cần nhiều cấu hình phức tạp. Mình hiểu bạn đang muốn thử build image từ đầu 😃, do vậy bạn có thể tham khảo cách người ta build image Official MySQL ở đây nhé

0

cảm ơn bạn, ví dụ của bạn như cái <Con> </Card> 🙂

0

@huukimit Mình switch Docker qua Windows container, thấy cải thiện tốc độ, từ 5s xuống còn ~1s, nhưng mà thế vẫn là chậm ^^, k hiểu Docker n bị gì luôn.

+1

@s2banggia88 toang nhỉ, mình cũng chưa nghĩ ra tại sao nữa. >.<

0

@huukimit Mình đang thấy là do thằng Docker, mình k dùng WSL n vẫn vậy.

0

@s2banggia88 À, mình nhớ rồi, hình như đợt trước mình cũng bị. Code bạn lưu trong ở cứng ngoài rồi mount vào WSL phải ko? Đợt trước mình bị một cái issue có đề cập trong bài này đấy, code lưu ở ổ khác rồi mount vào thì Terminal gõ bị chậm, vào web chạy source code đấy cũng bị chậm. Giải pháp là lưu luôn source code vào thư mục home ~/ là sẽ hết bị.

0

@huukimit

Capture.PNG

Load local, index laravel mà cũng 7s, k hiểu kiểu gì ^^

0
Avatar
đã bình luận cho bài viết
Sep 25th, 2020 2:59 p.m.

Cửa hàng bé chả bao giờ được xác nhận

0

@s2banggia88 Bạn thử bỏ giới hạn processors của wsl2 xem sao. Trường hợp chạy service ở trong WSL distro mà trên browser bạn không truy cập được qua http://localhost thì bạn thử thêm cấu hình wsl2:

[wsl2]
memory=6GB
swap=2GB
localhostForwarding=true

Ví dụ của mình thì mình bật localhostForwarding để có thể dùng link localhost trên browser, không giới hạn số CPU, chỉ limit RAM max là 6GB. Nhớ là sau khi sửa file cấu hình wsl thì phải shutdown cái WSL distro đi rồi bật lại thì nó mới áp dụng cấu hình mới:

wsl --shutdown
0
Avatar
đã bình luận cho bài viết
Sep 25th, 2020 10:37 a.m.

😅 Bình thường thôi a ơi!

0

@maitrungduc1410

Chào bạn mình mới bắt đầu tìm hiểu về Docker, đọc bài về series học Docker của bạn rất hay và dễ hiểu.

Mình đang thử tự build Zabbix mà không sử dụng bất kì images nào có sẵn, nhưng gặp lỗi e023c5ce395ac6049f4b.jpg

Đây là link gitlab của mình: https://gitlab.com/trung.dd/docker_zabbix bạn có thể check qua và chỉ giúp mình được không.

Mình cảm ơn.

0
Viblo
Hãy đăng ký một tài khoản Viblo để nhận được nhiều bài viết thú vị hơn.
Đăng kí