Pasang Portainer di Linux
Sedikit administrasi sistem
Mungkin sebaiknya menyebut ini platform engineering sekarang. Berikut adalah beberapa catatan tentang cara menginstal, menghubungkan, dan menghapus Portainer - antarmuka pengelola gambar dan kontainer Docker.
Kapan
Ini memungkinkan menjalankan perintah Docker tanpa sudo:
sudo usermod -aG docker $USER
Pertama, buat volume yang akan digunakan oleh Portainer Server untuk menyimpan databasenya:
docker volume create portainer_data
Kemudian, unduh dan instal kontainer Portainer Server:
docker run -d -p 8000:8000 \
-p 9443:9443 \
--name portainer \
--restart=always \
-v /var/run/docker.sock:/var/run/docker.sock \
-v portainer_data:/data portainer/portainer-ce:lts
Hanya https:
docker run -d \
-p 9443:9443 \
--name portainer \
--restart=always \
-v /var/run/docker.sock:/var/run/docker.sock \
-v portainer_data:/data portainer/portainer-ce:lts
Secara default, Portainer menghasilkan dan menggunakan sertifikat SSL yang ditandatangani sendiri untuk mengamankan port 9443. Alternatifnya, Anda dapat menyediakan sertifikat SSL Anda sendiri selama instalasi atau melalui antarmuka Portainer setelah instalasi selesai.
Portainer Server sekarang telah terinstal. Anda dapat memeriksa apakah kontainer Portainer Server telah berjalan dengan menjalankan docker ps:
root@server:~# docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
de5b28eb2fa9 portainer/portainer-ce:lts "/portainer" 2 minggu yang lalu Up 9 hari 0.0.0.0:8000->8000/tcp, :::8000->8000/tcp, 0.0.0.0:9443->9443/tcp, :::9443->9443/tcp portainer
Menggunakan Portainer
Anda seharusnya melihat sebuah kontainer bernama portainer dengan port yang relevan terbuka
-
Akses antarmuka web Portainer
Buka browser Anda dan pergi ke:
https://your-server-ip:9443 (untuk HTTPS, disarankan)
http://your-server-ip:9000 (jika Anda mengaktifkan port HTTP lama)
-
Atur akun admin
Pada peluncuran pertama, Portainer meminta Anda untuk membuat kata sandi admin.
Pilih “Docker” sebagai lingkungan yang akan dikelola, lalu hubungkan.
-
Mulai mengelola kontainer Anda
Gunakan dashboard Portainer untuk:
- Melihat, memulai, menghentikan, dan menghapus kontainer
- Mengelola gambar, jaringan, dan volume
- Mendeploy aplikasi baru menggunakan template
Cara Menghentikan dan Menghapus Docker Portainer
Untuk sepenuhnya menghentikan dan menghapus Portainer dari lingkungan Docker Anda, ikuti langkah-langkah berikut:
1. Hentikan kontainer Portainer
docker stop portainer
Ini menghentikan kontainer Portainer yang sedang berjalan.
2. Hapus kontainer Portainer
docker rm portainer
Ini menghapus kontainer dari sistem Anda.
3. (Opsional) Hapus volume data Portainer
Jika Anda ingin menghapus semua data Portainer (seperti pengaturan dan akun pengguna), juga hapus volume data:
docker volume rm portainer_data
Peringatan: Tindakan ini tidak dapat dikembalikan dan akan menghapus permanen semua data Portainer.
Jika Anda menggunakan nama kontainer atau volume yang berbeda, ganti portainer
dan portainer_data
dengan nama sebenarnya Anda.
Langkah-langkah ini akan sepenuhnya menghentikan dan menghapus Portainer dari host Docker Anda.