บทความ

กำลังแสดงโพสต์จาก พฤษภาคม, 2020

Docker system prune

docker system prune   will delete ALL dangling data.   even unused data,  with  -a  option. You also have: docker container prune (delete all container) docker image prune (delete all  image ) docker network prune (delete all  network ) docker volume prune (delete all  volume )  For  unused  images, use  docker image prune -a  (for removing dangling  and  ununsed images). Warning: ' unused ' means "images not referenced by any container": be careful before using  -a . As illustrated in A L's answer,  docker system prune --all  will remove all  unused  images not just dangling ones... which can be a bit too much. cr.  https://stackoverflow.com/questions/32723111/how-to-remove-old-and-unused-docker-images

ความรู้เกี่ยวกับ Docker

               Docker image    แบ่ง ออกเป็น 3 ประเภท ได้ แก่  Alpine linux มีขนาดเล็ก pull ลงมาได้ไวกว่า เพราะมีขนาดเล็ก Debian linux แบบ slim จะมีขนาดถูกปรับแต่งให้เล็ก แต่สู้ alpine ไม่ได้ Debian linux version เพียว หรือ lasted มีขนาดใหญ่มาก รวมถึงตระกูล  stretch  และ  wheezy  ก็เช่นกัน (ทั้งสองชื่อเป็น Code name ของ Debian แต่ละ Version) onbuild ประกาศจากทีมงาน ไม่ต้องไปใช้มันนะจ๊ะ ประเภทของ Docker Network โดยปกติแล้ว Docker จะสามารถแบ่ง Network ออกได้เป็น 5 ประเภทประกอบด้วย (ไม่รวม custom และพวก 3rd party) None  คือการรัน container ในระบบปิด ที่ไม่สามารถออก network ภายนอกได้ ปกติเรามักสร้าง  None  network ไว้เชื่อมกับ custom network driver ของเราเอง Bridge  คือการรัน container ที่สามารถเชื่อมต่อไปยัง host network หรือถ้าพูดง่ายๆก็คือ าสามารถออก internet ได้ โดยถ้าเราสั่งรัน container โดยไม่ระบุ network driver ก็จะได้  Bridge  มาเป็น default network เสมอ ซึ่ง  Bridge  จะมี Subnet และ Gateway เป็นของตัวเอง Host  คือการรัน container บน host network เลย จะไม่มีการแยก network ระหว่าง

Tick : Programer

#test Queue php artisan queue:work --queue=default #curl benchmark load test ab -k -n 100 -c 10 http://api-order.eggsmartpos.loc:8302/v1/payment/charge #install redis composer require predis/predis #check access log tail -f storage/ tail -f /var/log/  tail -f /var/log/nginx/ tail -f /var/log/nginx/app.access.log  #install ping apt update  apt install  iputils- ping #upload size max cd /usr/local/etc/php cp php.ini-development php.ini  #kill nodes ps -ef kill -9 <pid ของ nodejs> #for redis  monitor redis-cli monitor #redit flush all clear redis redis-cli flushall onkeypress= " return event .charCode &gt;= 48 &amp;&amp; event .charCode &lt;= 57 "