สวัสดีครับ เนื่องจากว่านานๆจะได้ใช้ 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