Lewati ke konten utama
Versi: TOS 7

Manajer Container

Manajer Container adalah alat manajemen container grafis lengkap yang berbasis Docker Engine, mendukung seluruh alur kerja mulai dari pencarian dan pengunduhan image hingga pembuatan dan konfigurasi container, bersama dengan kemampuan orkestrasi multi-container docker-compose. Dengan browser, Anda dapat menyelesaikan penerapan berbagai aplikasi seperti layanan multimedia, unduhan offline, dan drive cloud pribadi—semuanya di satu tempat, menjadikan manajemen container mudah dijangkau.

bahaya
  1. Untuk menggunakan aplikasi Manajer Container, harap instal Docker Engine terlebih dahulu.
  2. Aplikasi ini sebelumnya bernama Docker Manager. Aplikasi ini telah berganti nama menjadi Manajer Container sejak v2.2.025.

Ikhtisar​

Di halaman Ikhtisar, Anda dapat dengan cepat memahami status real-time proyek dan container untuk memastikan operasi layanan yang stabil. Pada saat yang sama, halaman ini secara intuitif menampilkan penggunaan sumber daya proyek dan container yang berjalan, memberi Anda gambaran yang jelas sekilas.

Halaman Ikhtisar mencakup informasi inti berikut:

  • Status Docker Engine: Menampilkan apakah Docker Engine terinstal dan diaktifkan; jika tidak terinstal atau tidak diaktifkan, halaman akan menampilkan pesan "Docker Engine tidak terinstal atau tidak diaktifkan";
  • Penggunaan CPU: Menampilkan total penggunaan CPU dan persentase untuk Docker;
  • Penggunaan RAM: Menampilkan total penggunaan memori Docker dan tingkat okupansi;
  • Grafik Statistik Sumber Daya: Menampilkan tren penggunaan CPU dan memori secara grafis;
  • Ikhtisar Container yang Berjalan: Menampilkan statistik jumlah container yang berjalan/berhenti; memberikan peringatan mencolok ketika container berjalan tidak normal;
  • Statistik Image: Menampilkan jumlah total image lokal.

Proyek​

Dengan proyek, Anda dapat dengan mudah mendefinisikan aplikasi multi-container menggunakan satu berkas konfigurasi (Docker-compose.yml), dan menggunakan satu perintah untuk membuat dan memulai semua layanan dari konfigurasi berkas YML.

Kelola Proyek​

Di halaman Proyek, Anda dapat melakukan operasi berikut pada proyek:

  • Tambahkan: Tambahkan proyek baru;
  • Mulai/Hentikan: Mulai/hentikan proyek yang dipilih;
  • Mulai Ulang: Mulai ulang proyek yang dipilih;
  • Edit: Edit proyek yang dipilih; proyek akan dihentikan paksa selama pengeditan;
  • Hapus: Hapus proyek yang dipilih;
  • Hentikan Paksa: Hentikan paksa proyek yang dipilih;
  • Bersihkan: Hentikan dan hapus semua container layanan, jaringan, image, dan volume data;
  • Build: Bangun ulang proyek melalui berkas YAML yang dikonfigurasi dalam proyek.

Buat Proyek​

Untuk membuat proyek dalam fitur proyek:

  1. Di antarmuka aplikasi Manajer Container, klik "Proyek" di bilah navigasi kiri;
  2. Klik ikon "Tambahkan" di sudut kanan atas, atau tombol "Tambahkan Sekarang" di halaman, untuk membuka dialog Buat Proyek;
  3. Atur nama proyek, jalur proyek, dan konfigurasikan berkas konfigurasi (docker-compose.yml) secara berurutan
    Ada tiga cara untuk mengonfigurasi berkas konfigurasi:
    • TNAS Lokal — Pilih berkas lokal TNAS untuk konfigurasi.
    • Komputer Anda — Unggah berkas konfigurasi dari komputer Anda untuk konfigurasi.
    • Buat Berkas YAML — Buka editor untuk membuat docker-compose.yml.
  4. Validasi YAML.
  5. Setelah validasi berhasil, klik tombol Terapkan.
Catatan
  • Memvalidasi YAML akan memeriksa konten dan format docker-compose.yml di editor. Jika konten kosong atau formatnya salah, tombol "Terapkan" tidak dapat diklik. Harap modifikasi berkas docker-compose.yml Anda berdasarkan petunjuk.
  • Jika berkas konfigurasi Compose dihapus, halaman akan menampilkan pesan.

Bagaimana cara cepat melihat alasan kegagalan pembuatan proyek?​

Ketika pembuatan proyek gagal, Anda dapat mengklik status proyek "Pembuatan Gagal" untuk melihat log kesalahan.

Container​

Container adalah instance yang berjalan dari image Docker, representasi dinamis dari image, yang dapat dimulai, dijeda, dihentikan, dan dihapus. Membuat container memerlukan image. Jika Anda tidak memiliki image, Anda dapat membuka halaman Registry untuk mengunduh image yang diunggah oleh pengembang open-source.

Kelola Container​

Di halaman Container, Anda dapat melakukan operasi berikut pada container:

  • Tambahkan: Pilih image untuk membuat container;
  • Mulai/Hentikan: Mulai/hentikan container;
  • Mulai Ulang: Mulai ulang container yang berjalan;
  • Edit: Edit konfigurasi container;
  • Hapus: Hapus container yang dipilih;
  • Hentikan Paksa: Hentikan paksa container yang berjalan;
  • Duplikat Container: Konfigurasikan ulang container baru dengan menyalin konfigurasi container (hanya menyalin konfigurasi, bukan image atau data; port dipetakan ulang secara otomatis);
  • Ekspor: Ekspor container yang dipilih sebagai berkas .tar; mendukung dua mode: "Ekspor Container" dan "Ekspor Pengaturan Container Saja";
  • Impor: Pilih berkas yang dapat diimpor dan konfigurasikan container berdasarkan berkas tersebut;
  • Proses: Status berjalan dari perintah yang dieksekusi di dalam container;
  • Log: Log yang dihasilkan oleh operasi container;
  • Terminal: Antarmuka terminal container (bash).
  • Kirim ke Desktop: Buat pintasan container di desktop TOS; mendukung pengunggahan ikon khusus (.jpg/.png, ukuran ≤ 8MB).
  • URL Akses: Lihat URL akses container.

Buat Container​

Untuk membuat container di aplikasi Manajer Container:

  1. Di antarmuka aplikasi Manajer Container, klik "Image" di bilah navigasi kiri;
  2. Klik ikon "Mulai" di sudut kanan atas untuk membuka dialog Buat Container;

Langkah 1: Informasi Dasar

  • Pemilihan Image: Pilih dari image lokal;
  • Alamat Registry: Secara opsional atur alamat registry khusus (termasuk autentikasi nama pengguna/kata sandi);
  • Nama Container: Mendukung huruf kecil, angka, tanda hubung - dan garis bawah _; tidak boleh dimulai dengan - atau _.

Langkah 2: Volume Data (Volume)

  • Atur jalur penyimpanan data container (direktori host → direktori container) untuk mencadangkan data dari container ke host;
  • Izin Baca/Tulis: Default adalah baca-tulis, dapat dialihkan ke hanya-baca (container hanya dapat membaca);
  • Tip: "Data tidak akan dihapus meskipun container dihapus."

Langkah 3: Jaringan & Port

  • Mode Jaringan: mode host (menggunakan IP dan port host) atau mode bridge (bridge virtual, segmen IP independen seperti 172.17.x.x);
  • Tambahkan Port: Konfigurasikan port lokal + port container + protokol; mendukung tambah/edit/hapus; kesalahan akan ditampilkan ketika port sudah digunakan.

Langkah 4: Variabel & Perintah

  • Variabel Lingkungan: Atur variabel lingkungan untuk container (nama variabel + nilai variabel); mendukung tambah/edit/hapus.
  • Perintah Eksekusi: Atur perintah startup (CMD) dan Entrypoint untuk container.
  • Capabilities (Docker Capabilities):
    • Default Sistem: Container akan secara otomatis mendapatkan Capabilities default sistem saat startup.
    • Eksekusi Hak Istimewa Tinggi: Ketika diaktifkan, container berjalan dengan hak istimewa ROOT (container privileged);
    • Capabilities Khusus: Tambahkan/hapus Linux Capabilities.

Langkah 5: Konfirmasi Pengaturan

Catatan
  1. Jika Anda telah memastikan pengaturan sudah benar tetapi masih tidak dapat berhasil membuat container menggunakan image dari Docker Hub, coba gunakan image yang berbeda, karena Docker Hub berisi image khusus yang diunggah oleh pengembang yang berbeda, dan kualitas image tidak selalu dapat dijamin.
  2. Saat mengonfigurasi port container, harap pilih nomor port yang berbeda dari yang digunakan oleh layanan lain untuk menghindari konflik port yang dapat menyebabkan kesalahan layanan.
  3. Zona waktu default untuk sebagian besar container adalah UTC. Anda dapat mengatur variabel lingkungan "TZ" untuk mengubah zona waktu container. Silakan kunjungi di sini untuk melihat daftar zona waktu dalam basis data zona waktu.
  4. Jika Anda perlu mengeksekusi beberapa perintah, harap pisahkan dengan koma.

Image​

Image Docker adalah sistem berkas khusus yang, selain menyediakan program, pustaka, sumber daya, konfigurasi dan berkas lain yang diperlukan untuk runtime container, juga berisi beberapa parameter konfigurasi yang disiapkan untuk runtime. Image adalah fondasi untuk membuat dan menjalankan container Docker.

Image Lokal​

Mencantumkan image yang telah diunduh secara lokal ke TNAS. Anda dapat mengelola semua image yang diunduh melalui fitur image dan menggunakan image untuk membuat container.

Kelola Image Lokal​

Di halaman Image Lokal, Anda dapat melakukan operasi berikut pada image lokal:

  • Mulai: Mulai image yang dipilih dan konfigurasikan container yang sesuai;
  • Impor: Impor image yang tersimpan secara lokal di komputer Anda atau di NAS;
  • Ekspor: Ekspor image yang dipilih ke folder NAS;
  • Hapus: Hapus image yang dipilih.

Registry​

Muat daftar image dari registry image. Registry image resmi Docker Hub digunakan secara default, dengan dukungan untuk alamat khusus.

Registry Image​

  • Tambahkan Registry: Tambahkan sumber registry image baru, mendukung konfigurasi alamat registry, nama pengguna, dan kata sandi untuk autentikasi;
  • Edit Registry: Ubah informasi registry image yang ada;
  • Hapus Registry: Hapus registry image khusus (Docker Hub default sistem tidak dapat dihapus);
  • Atur Akselerator: Konfigurasikan proxy cache registry image Docker untuk mengatasi penarikan image yang lambat atau gagal akibat masalah jaringan;
  • Aktifkan/Nonaktifkan Registry: Alihkan alamat pemuatan registry.

Jaringan​

Modul Jaringan digunakan untuk mengelola jaringan container Docker, mendukung pembuatan dan konfigurasi jaringan khusus.

Kelola Jaringan​

Di halaman Jaringan, Anda dapat melakukan operasi berikut pada jaringan:

  • Tambahkan Jaringan: Buat jaringan Docker khusus yang baru;
  • Hapus: Hapus jaringan khusus yang dipilih;
  • Pengaturan/Detail: Lihat detail jaringan dan kelola container yang terhubung ke jaringan yang dipilih.

Buat Jaringan​

Item berikut dapat dikonfigurasi saat membuat jaringan:

Item KonfigurasiDeskripsi
Nama JaringanMendukung huruf, angka, penghubung - _
DriverDefault bridge (mendukung driver khusus)
Mode Konfigurasi IPOtomatis (DHCP) / Konfigurasi manual
Subnet IPv4Format CIDR, mis. 172.20.0.0/16
Gateway IPv4mis. 172.20.0.1
Rentang IP IPv4Format CIDR, mis. 172.20.10.128/25
Subnet IPv6Format CIDR, mis. fd80:ac8::/48
Gateway IPv6mis. fd80:ac8::1
Rentang IPv6Format CIDR, mis. fd80:ac8::/64
Nonaktifkan IP MasqueradingNonaktifkan IP Masquerading
Tetapkan ContainerSegera tambahkan container yang ada ke jaringan ini

Log​

Mencantumkan semua catatan operasi yang dieksekusi di aplikasi Manajer Container, mendukung ekspor dan manajemen log.

Kelola Log​

Di halaman Log, Anda dapat melihat log untuk semua tugas, atau memilih tugas tertentu untuk melihat lognya. Anda juga dapat mengonfigurasi pengaturan berikut untuk log:

  1. Cari: Cari kejadian;
  2. Segarkan: Segarkan log;
  3. Ekspor: Ekspor log;
  4. Hapus: Hapus log; Anda dapat menghapus semua log atau menghapus log tertentu;
  5. Pengaturan: Atur kebijakan penyimpanan log; log yang tidak sesuai dengan kebijakan akan otomatis dihapus.