Lewati ke konten utama
Versi: TOS 6

Docker Manager

Docker Manager adalah alat pengelolaan Docker dengan antarmuka pengguna grafis, yang memberikan pengalaman pengguna yang sangat baik. Docker Manager mengintegrasikan registri image dan menawarkan berbagai fungsi melalui antarmuka grafis, termasuk pencarian image, pengunduhan, serta pemasangan dan konfigurasi kontainer. Jutaan image yang tersedia di Docker Hub memberikan banyak kemungkinan bagi TNAS Anda untuk memenuhi kebutuhan bisnis Anda.

Catatan

Silakan pasang Docker Engine sebelum menggunakan aplikasi Docker Manager.

Ikhtisar​

Di antarmuka ikhtisar, Anda dapat dengan cepat memantau status real-time proyek dan kontainer untuk memastikan operasi layanan yang stabil. Selain itu, halaman ini secara visual menyajikan penggunaan sumber daya proyek dan kontainer yang sedang berjalan, memberikan gambaran sekilas secara langsung.

Proyek​

Melalui fitur proyek, Anda dapat dengan mudah mendefinisikan aplikasi multi-kontainer menggunakan file konfigurasi Docker-compose.yml. Anda dapat memulai dan mengelola semua layanan yang ditentukan dalam konfigurasi file YML dengan satu perintah, yang menjawab kebutuhan orkestrasi antar kontainer.

Membuat Proyek​

Untuk membuat proyek menggunakan fitur proyek:

  1. Buka antarmuka aplikasi Docker Manager dan pilih "Projects" dari bilah navigasi kiri
  2. Klik ikon "Add" di sudut kanan atas atau tombol "Add Now" pada halaman untuk membuka jendela popup pembuatan proyek
  3. Masukkan nama proyek, jalur proyek secara berurutan, dan pilih file konfigurasi Docker-compose.yml

Opsi file konfigurasi meliputi:

  • Local TNAS: Pilih file konfigurasi yang tersimpan secara lokal di TNAS
  • Your computer: Unggah file konfigurasi dari komputer Anda
  • Create a YAML file: Buka editor untuk membuat file Docker-compose.yml baru
  1. Validasi konfigurasi YAML
  2. Setelah validasi, klik tombol Apply
Catatan

Memvalidasi YAML akan memeriksa konten dan format file docker-compose.yml di editor. Jika konten kosong atau formatnya salah, tombol "Apply" akan dinonaktifkan. Silakan ubah file docker-compose.yml Anda sesuai petunjuk yang diberikan.

Mengelola Proyek​

Pada halaman proyek, Anda dapat melakukan operasi berikut:

  • Add item: Menambahkan item baru
  • Start/Stop: Memulai atau menghentikan item yang dipilih
  • Restart: Memulai ulang item yang dipilih
  • Edit: Mengubah item yang dipilih
  • Delete: Menghapus item yang dipilih
  • Force stop: Menghentikan item yang dipilih secara paksa
  • Clear: Menghentikan dan menghapus semua kontainer, jaringan, image, dan volume data yang terkait dengan layanan
  • Build: Membangun ulang proyek menggunakan file Docker-compose.yml yang dikonfigurasi

Kontainer​

Kontainer adalah instans yang berjalan dari image Docker, yang mewakili manifestasi dinamis dari image tersebut. Kontainer dapat dimulai, dijeda, dihentikan, dan dihapus. Membuat kontainer memerlukan image. Jika Anda tidak memiliki image apa pun, Anda dapat mengunjungi halaman registry untuk mengunduh image yang diunggah oleh pengembang sumber terbuka.

Membuat Kontainer​

Untuk membuat kontainer di aplikasi Docker Manager:

  1. Buka antarmuka aplikasi Docker Manager dan klik "Images" di bilah navigasi kiri
  2. Klik ikon "Start" di sudut kanan atas untuk membuka jendela popup pembuatan kontainer
  3. Atur informasi umum berikut:
    • Nama kontainer
    • Pilih apakah akan mengaktifkan batas sumber daya, mulai ulang otomatis, dan eksekusi dengan hak istimewa tinggi untuk kontainer
  4. Konfigurasikan direktori yang dipasang
  5. Pilih jenis jaringan untuk konfigurasi jaringan
  6. Konfigurasikan port jaringan
  7. Atur variabel lingkungan
  8. Bangun koneksi dengan kontainer lain
  9. Konfigurasikan perintah eksekusi
  10. Konfirmasikan pengaturan dan klik "OK" untuk menyelesaikan konfigurasi
Catatan
  1. Jika Anda telah mengonfirmasi bahwa pengaturan Anda sudah benar tetapi masih tidak dapat berhasil membuat kontainer menggunakan image dari Docker Hub, coba gunakan image yang berbeda. Docker Hub berisi image khusus yang diunggah oleh berbagai pengembang, dan terkadang kualitas image tidak dapat dijamin
  2. Saat mengonfigurasi port kontainer, pilih nomor port yang berbeda dari port yang digunakan oleh layanan lain untuk menghindari kesalahan layanan akibat konflik port

Mengelola Kontainer​

Pada halaman kontainer, Anda dapat melakukan operasi berikut:

  • Add: Memilih image untuk membuat kontainer
  • Start/Stop: Memulai atau menghentikan kontainer
  • Restart: Memulai ulang kontainer yang sedang berjalan
  • Edit: Mengubah konfigurasi kontainer
  • Delete: Menghapus kontainer yang dipilih
  • Force Stop: Menghentikan kontainer yang sedang berjalan secara paksa
  • Duplicate Container: Menduplikasi konfigurasi kontainer yang sudah ada untuk membuat kontainer baru
  • Export: Mengekspor kontainer yang dipilih sebagai file .tar
  • Import: Mengimpor file yang dapat dikonfigurasi untuk membuat kontainer
  • Processes: Melihat status berjalan perintah yang dieksekusi di dalam kontainer
  • Logs: Melihat log yang dihasilkan dari operasi kontainer
  • Terminal: Mengakses antarmuka terminal kontainer

Untuk melihat alasan kegagalan pembuatan proyek​

Jika pembuatan proyek gagal, Anda dapat memeriksa alasannya dengan mengklik status "Creation Failed" dan meninjau log kesalahan.

Image​

Image Docker adalah sistem file khusus yang tidak hanya mencakup file yang diperlukan untuk menjalankan program, pustaka, sumber daya, konfigurasi, dan file lain yang dibutuhkan oleh runtime kontainer, tetapi juga berisi parameter konfigurasi yang disiapkan untuk runtime. Image berfungsi sebagai dasar untuk membuat dan menjalankan kontainer Docker.

Image Lokal​

Bagian ini mencantumkan image yang telah diunduh secara lokal ke TNAS. Anda dapat mengelola semua image yang diunduh melalui fungsi image dan menggunakannya untuk membuat kontainer. Selain itu, Anda dapat mengimpor image dengan mengunggah file.

Mengelola Image Lokal​

Pada halaman image lokal, Anda dapat melakukan operasi berikut:

  • Start: Meluncurkan image yang dipilih dan mengonfigurasi kontainer yang sesuai
  • Import: Mengunggah image yang tersimpan secara lokal di komputer Anda atau di NAS
  • Export: Menyimpan image yang dipilih ke folder NAS
  • Delete: Menghapus image yang dipilih

Registry​

Registry menyinkronkan jutaan repositori image dari Docker Hub, menyediakan akses ke pustaka image yang sangat luas. Di registry, Anda dapat mengunduh file image.

Cara Mengunduh Image dari Registry​

  1. Temukan image yang diinginkan dalam daftar atau gunakan fungsi pencarian untuk menemukannya berdasarkan kata kunci
  2. Pilih image yang ingin Anda unduh dan klik tombol "Download" di sudut kanan atas
  3. Pilih versi image yang Anda inginkan dan klik "OK"
  4. Setelah diunduh, kelola image melalui "Local Images" untuk aktivasi dan pengelolaan lebih lanjut
Catatan

Saat Anda tidak dapat memuat registry, silakan periksa apakah koneksi jaringan Anda terjalin dengan benar.

Jaringan​

Jaringan sangat penting bagi kontainer untuk berkomunikasi satu sama lain, dengan host, atau dengan layanan eksternal. Setelah pemasangan, akan ada jaringan host default dan jaringan bridge. Disarankan untuk menggunakan jaringan bridge yang ditentukan pengguna untuk mengendalikan komunikasi kontainer dan mengaktifkan resolusi DNS otomatis dari nama kontainer ke alamat IP.

Di Jaringan, Anda dapat mengonfigurasi dan mengelola pengaturan jaringan. Docker Manager mendukung driver antarmuka jaringan berikut:

  • bridge: Menyediakan namespace jaringan yang terisolasi
  • host: Menggunakan namespace jaringan host Docker

Mengelola Jaringan​

  • Add: Menyesuaikan pengaturan untuk jaringan
  • Delete: Menghapus jaringan yang dipilih
  • Pengaturan: Mengelola kontainer yang terhubung ke jaringan yang dipilih

Pengaturan​

Mengelola Petunjuk Sistem untuk Proses Pengunduhan Image di Aplikasi

Log​

Bagian ini mencantumkan semua catatan eksekusi di dalam aplikasi Docker Manager, yang memungkinkan Anda mengelola ekspor dan pencatatan catatan tersebut.

Mengelola Log​

Pada halaman Log, Anda dapat melihat log untuk semua tugas atau memilih tugas tertentu untuk melihat lognya. Anda juga dapat melakukan operasi berikut pada log:

  1. Cari: Mencari peristiwa
  2. Segarkan: Menyegarkan log
  3. Ekspor: Mengekspor log
  4. Hapus: Menghapus log, baik semua log maupun log untuk tugas tertentu
  5. Pengaturan: Mengatur kebijakan penyimpanan log. Log yang tidak memenuhi kebijakan akan dihapus secara otomatis