How To Manage Docker Containers with Portainer on Ubuntu Server 19.04

https://portainer.io

บทความนี้ เราจะมาทำการ Deploy เครื่องมือที่ใช้จัดการ Docker Container แบบง่ายๆ ผ่าน Web GUI ด้วยเจ้า Portainer กันครับ มาเริ่มกันเลย

Deploy Portainer

1. ต้องทำการติดตั้ง Docker Engine บน Ubuntu Server 19.04 ก่อนครับ ซึ่งใครยังไม่ได้ติดตั้ง ก็สามารถติดตั้งจากบทความก่อนหน้านี้ได้ครับ

2. หลังจากติดตั้ง Docker Engine เสร็จแล้ว ให้ทำการสร้าง volume สำหรับเก็บข้อมูลของ portainer และคำสั่ง docker run สำหรับสร้าง Container ของ portainer ดังนี้ครับ

(เพิ่มเติม…)

How To Install Docker-CE on Ubuntu Server 19.04 64-bit

เรามาลองติดตั้ง Docker CE บน Ubuntu Server 19.04 64-bits กันครับ เริ่มกันเลยครับ

Install Docker CE

สำหรับการติดตั้งผ่านทาง Repository ของ Official Ubuntu อาจจะทำให้ Docker CE ไม่ใช่ version ล่าสุด สำหรับบทความนี้เราจะติดตั้ง Docker CE ผ่านทาง Repository ของ Official Docker กันนะครับ

1. เริ่มจากการเพิ่ม GPG Key Repository ของ Official Docker

2. จากนั้นก็ทำการเพิ่ม Repository ของ Official Docker ไปที่ APT source-list บน Ubuntu Server 19.04 ดังนี้

(เพิ่มเติม…)

How to Install Netdata Monitoring Tool on Ubuntu Server 19.04

Netdata

โปรเจค Open Source ที่เป็นเครื่องมือสำหรับ Monitor Performance และ Health แบบ Read-time โดยมีหน้าตาของ web front-end ที่สวยและดูเรียบง่ายครับ โดยเจ้าตัว Netdata นี้สามารถดูข้อมูลพวก CPU, RAM usage, Disk I/O, Network Traffic เป็นต้น ซึ่งดูข้อมูลเพิ่มเติมจาก https://my-netdata.io ได้เลยครับ

สำหรับบทความนี้จะมาลองติดตั้ง Netdata บน Ubuntu Server 19.04 แบบง่ายๆ กันครับ

(เพิ่มเติม…)

How to Initial Configuration Ubuntu Server 19.04

ก่อนหน้านี้เราได้ติดตั้ง Ubuntu Server 19.04 เรียบร้อย
How To Installation Ubuntu Server 19.04 64bit

เราจะมาทำการตั้งค่าต่างๆ ให้กับ Ubuntu Server 19.04 กันครับ

1. Enable User root
เนื่องจากเริ่มต้น root บน Ubuntu Server 19.04 ไม่กำหนด password ไว้ แต่เราสามารถใช้สิทธิ์ของ root ผ่านคำสั่ง sudo ได้จาก Account ที่เราเพิ่มใหม่ตอนติดตั้งก่อนหน้านี้ โดยใช้คำสั่งดังนี้

2. Network Settings
สำหรับการตั้งค่าเครือข่ายบน Ubuntu 19.04 จะดำเนินการผ่านเครื่องมือที่ชื่อว่า Netplan การตั้งค่าจะเป็นรูปแบบ YMAL (อ่านว่า แยม-มอล) ไฟล์ครับ โดยค่าเริ่มต้นจะเป็นการกำหนดค่าต่างๆ ผ่านทาง DHCP ดังนี้ครับ

(เพิ่มเติม…)

How To Installation Ubuntu Server 19.04 64bit

บทความจะเป็นวิธีการติดตั้งและตั้งค่าพื้นฐานต่างๆ บน Ubuntu Server 19.04 64 bit สำหรับ version นี้ไม่ได้เป็น Long-Term Support (LTS) เหมือนกับ 18.04, 16.04 และ 14.04 LTS นั้นเอง

  1. ให้ทำการ Download Image ของ Ubuntu Server 19.04 ตามลิ้งข้างล่างนี้
    http://releases.ubuntu.com/19.04/ubuntu-19.04-live-server-amd64.iso
  2. เสร็จแล้วก็ทำการ Burn ลง CD หรือ USB เพื่อเตรียมทำการติดตั้ง หลังจากใส่ CD หรือ USB เพื่อ Boot ทำการติดตั้ง Ubuntu 19.04 แล้ว ให้เลือกภาษาที่ใช้ในการติดตั้งเป็น English ดังรูป
(เพิ่มเติม…)