Command & Docker Tips

สวัสดีครับ เนื่องจากว่านานๆจะได้ใช้ Docker ซักที จึงขอบันทึกไว้กันลืมซักหน่อย เนื่องจากคำสั่งที่ใช้มันก็เดิมๆเหมือนที่เคยใช้

วิธีการ ssh เข้า docker ด้วย key_file

– cd เข้าไปใน folder ที่มี key_file อยู่

– chmod 600 key_file_name

– พิมพ์ ssh -i key_file_name.txt root@123.456.789


คำสั่ง docker ที่ใช้บ่อย

– docker images | เช็คว่ามี image ชื่ออะไรบ้าง

– docker ps | เช็คว่ามี images ตัวไหนรันอยู่บ้าง (จะมี container_id)

– docker exec -it container_id bash | เข้าไปใน container

– กด ctrl D ออกจาก container


การแก้ไข php.ini ใน docker

ใน docker เราไม่สามารถเข้าไปแก้ไข php.ini ได้โดยตรง (แก้ไขได้ แต่ไม่มีการเปลี่ยนแปลง) เราต้องเข้าไปจัดการไว้ใน folder conf.d แทน

– เมื่ออยู่ใน container แล้ว ให้ cd เช็คว่ามีไฟล์อะไรบ้างใน /usr/local/etc/php/conf.d


ตัวอย่างวิธีการสร้างไฟล์ และเขียนคำสั่งลงไฟล์ในบรรทัดเดียว

– echo ‘memory_limit = -1’ >> /usr/local/etc/php/conf.d/docker-php-ram-limit.ini

– echo ‘<?php phpinfo(); ?>’ >> /var/www/html/phpinfo.php