Pasang Portainer pada AlmaLinux 8 dengan Docker

Pasang Portainer pada AlmaLinux 8 dengan Docker

Dalam artikel ini, kami akan menerangkan cara memasang Portainer pada AlmaLinux 8 dengan Docker.

Portainer adalah set alat sumber terbuka yang kuat yang membolehkan anda membina dan mengurus bekas dengan mudah di Docker, Swarm, Kubernetes dan Azure ACI. Ia berfungsi dengan menyembunyikan kerumitan yang menjadikan pengurusan kontena menjadi sukar, di belakang GUI yang mudah digunakan.

Prasyarat

  • AlmaLinux 8 memasang pelayan khusus atau KVM VPS.
  • Akses pengguna root atau pengguna biasa dengan hak pentadbiran.
  • Tambahkan rekod domain pilihan anda seperti port.example.com

Pasang Portainer pada AlmaLinux 8 dengan Docker

1. Pastikan pelayan sentiasa dikemas kini

# dnf update -y

2. Pasang Docker CE

Pertama, pasang kebergantungan Docker CE menggunakan arahan berikut:

# dnf install -y yum-utils device-mapper-persistent-data

Seterusnya, tambahkan repositori dok

# yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo

Untuk memasang Docker, jalankan:

# dnf install docker-ce -y

Mulakan dan aktifkan perkhidmatan dok

# systemctl start docker && systemctl enable docker

3. Buat bekas

Kami akan menunjukkan kepada anda dua cara untuk menggunakan bekas tersebut.

1. Sekiranya anda ingin menggunakan nama domain untuk mengakses Portainer, gunakan arahan berikut untuk menyebarkan wadah:

# docker run --restart always -d --name=portainer -v /var/run/docker.sock:/var/run/docker.sock -v /vol/portainer/data:/data -e VIRTUAL_HOST=port.example.com -e VIRTUAL_PORT=9000 portainer/portainer-ce -H unix:///var/run/docker.sock

  • -v /var/run/docker.sock:/var/run/docker.sock  bermaksud pemasangan  /var/run/docker.sock  ke bekas supaya portainer dapat mengawal Docker.
  • -v / vol / portainer / data: / data  bermaksud menyimpan data portainer pada direktori  / vol / portainer / data .
  • port.example.com  adalah domain anda untuk mengakses portainer.

2. Sekiranya anda ingin mengakses Portainer menggunakan IP pelayan, gunakan arahan berikut untuk menyebarkan wadah:

# docker volume create portainer_data

# docker run -d -p 8000:8000 -p 9000:9000 --name=portainer --restart=always -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data portainer/portainer-ce

4. Konfigurasikan Reverse Proxy untuk Portainer (Pilihan jika anda akan menggunakan nama domain)

Caddyfile adalah pelayan proksi terbalik. Anda perlu memastikan sambungan untuk mengelakkan rampasan rangkaian. Caddyfile dapat memperoleh dan mengekalkan sijil SSL secara automatik.

Buat Caddyfile. Caddyfile adalah dokumen yang mengandungi konfigurasi untuk laman web anda:

# mkdir -p /vol/caddy/configs
# vi /vol/caddy/configs/Caddyfile

Tambahkan kandungan berikut:

port.example.com {
tls [email protected]
reverse_proxy portainer:8000
}

Ganti: port.example.com dengan nama domain anda dan [email protected] dengan id e-mel sebenar anda.

Simpan dan keluar.

Akhirnya, buat bekas Caddy menggunakan arahan berikut:

# docker run --restart always -d -p 80:80 -p 443:443 -v "/vol/caddy/data:/data/caddy' -v "/vol/caddy/configs:/etc/caddy' --link portainer --name caddy caddy

  • -p 80:80 -p 443:443 means publish its 80 and 443 port to your host so you can access it with those ports.
  • -v "/vol/caddy/data:/data/caddy' means mount caddy working directory to your host to persist data such as certificates.
  • -v "/vol/caddy/configs:/etc/caddy' means mount caddy configuration directory to your host to persist configurations.
  • --link portainer means link container caddy with portainer so they can access with each other.

5. Akses Portainer

Navigasikan ke penyemak imbas anda dan akses Portainer dengan menggunakan domain atau IP pelayan anda dan tetapkan kata laluan pentadbir dan selesaikan ansurannya.

Pasang Portainer pada AlmaLinux 8 dengan Docker

Itu sahaja. Pemasangan telah selesai dengan jayanya.

Dalam artikel ini, kita telah melihat cara memasang Portainer pada AlmaLinux 8 dengan Docker.


Cara Membuat Kumpulan di Linux

Cara Membuat Kumpulan di Linux

Kumpulan digunakan untuk mengatur pengguna dan keistimewaan mereka seperti membaca tulisan dan melaksanakan kebenaran. Untuk menambahkan groud, perintahnya adalah groupadd.

3 Cara Memeriksa Penggunaan CPU di Linux

3 Cara Memeriksa Penggunaan CPU di Linux

Terangkan dengan baik 3 cara untuk memeriksa penggunaan CPU di Linux. Penggunaan CPU merujuk pada penggunaan sumber daya pemrosesan, atau jumlah pekerjaan yang dikendalikan oleh CPU.

Cara Memasang dan Mengkonfigurasi DenyHosts di CentOS 7

Cara Memasang dan Mengkonfigurasi DenyHosts di CentOS 7

DenyHosts banyak digunakan sebagai alternatif kepada Fail2ban. Sekiranya terdapat terlalu banyak percubaan masuk SSH yang tidak sah, ia menganggap bahawa serangan brute-force atau

Pasang Cakera Baru ke Pelayan Linux

Pasang Cakera Baru ke Pelayan Linux

Kami akan belajar bagaimana memasang cakera baru ke pelayan Linux. Untuk demonstrasi ini, kami menggunakan pelayan awan CentOS 7. sekarang pasangkan partisi seperti gambar di bawah.

Mudah Memasang Fail2ban pada Ubuntu 20.04

Mudah Memasang Fail2ban pada Ubuntu 20.04

Terangkan dengan baik bagaimana mudah untuk memasang Fail2ban pada Ubuntu 20.04. Fail2ban ditulis dalam bahasa pengaturcaraan Python dan ia adalah sumber terbuka, percuma. Konfigurasi.

Cara Memasang WireGuard VPN di Ubuntu 20.04

Cara Memasang WireGuard VPN di Ubuntu 20.04

Terangkan dengan baik cara memasang WireGuard VPN pada Ubuntu 20.04. WireGuard adalah VPN yang sangat mudah, pantas dan moden yang menggunakan kriptografi canggih

Cara Memasang OpenSSL 1.1.1d di CentOS

Cara Memasang OpenSSL 1.1.1d di CentOS

OpenSSL adalah toolkit bertaraf komersil dan berkualiti tinggi untuk protokol Transport Layer Security (TLS) & (SSL). Belajar Memasang OpenSSL 1.1.1d di CentOS

Cara Memasang dan Mengkonfigurasi CSF di CentOS 8

Cara Memasang dan Mengkonfigurasi CSF di CentOS 8

Cara memasang dan mengkonfigurasi CSF pada pelayan CentOS 8. ConfigServer Security & Firewall adalah aplikasi (SPI) firewall, Login / Intrusion Detection dan Security.

Konfigurasi Peraturan Audit Tidak Tercermin - Cara menyelesaikan masalah

Konfigurasi Peraturan Audit Tidak Tercermin - Cara menyelesaikan masalah

Konfigurasi Peraturan Audit Tidak Tercermin? Ketahui bagaimana jurutera sokongan kami menyelesaikan dan menyelesaikan masalah tersebut. Fail konfigurasi peraturan /etc/audit/rules.d/audit.rules

Beban Tinggi CloudLinux pada Pelayan

Beban Tinggi CloudLinux pada Pelayan

Dalam artikel ini, kami akan mengetahui bagaimana jurutera sokongan kami memperbaiki beban tinggi CloudLinux pada pelayan. Pastikan had LVE anda dikonfigurasi dengan betul.