Cara Mengaktifkan DNS Pi-Hole Pada Jaringan MikroTik
Daftar Isi:
- Prasyarat
- Instal Docker di Raspberry Pi
- Menjalankan Perintah Docker Tanpa Sudo
- Cara menggunakan Docker
- Gambar Docker
- Wadah Docker
- Kesimpulan
Docker adalah platform containerisasi yang memungkinkan Anda untuk dengan cepat membangun, menguji, dan menggunakan aplikasi sebagai wadah portabel dan mandiri yang dapat berjalan hampir di mana saja.
Dalam tutorial ini, kami akan menjelaskan cara menginstal Docker pada Raspberry Pi dan mengeksplorasi konsep dan perintah Docker dasar.
Prasyarat
Kami berasumsi bahwa Anda telah menginstal Raspbian di Raspberry Pi Anda. Docker tidak memerlukan antarmuka grafis dan yang terbaik adalah menggunakan gambar Raspbian Stretch Lite dan mengaktifkan SSH. Dengan cara ini Raspberry Pi Anda akan memiliki lebih banyak daya pemrosesan dan memori yang tersedia untuk menjalankan wadah Docker.
Instal Docker di Raspberry Pi
Menginstal Docker di Raspberry Pi hanya masalah menjalankan beberapa perintah.
Pertama, unduh skrip instalasi Docker menggunakan perintah curl berikut:
curl -fsSL https://get.docker.com -o get-docker.sh
Setelah unduhan selesai, jalankan skrip dengan mengetik:
sh get-docker.sh
Script akan mendeteksi distribusi Linux, menginstal paket yang diperlukan, dan memulai Docker.
Prosesnya mungkin memakan waktu beberapa menit dan ketika selesai, skrip akan menampilkan informasi tentang versi Docker dan cara menggunakan Docker sebagai pengguna non-root.
Itu dia. Docker telah diinstal pada papan Pi Anda.
Menjalankan Perintah Docker Tanpa Sudo
Secara default, hanya pengguna dengan hak administratif yang dapat menjalankan perintah Docker.
Untuk menjalankan perintah Docker sebagai pengguna non-root tanpa menambahkan
sudo
Anda harus menambahkan pengguna Anda ke grup buruh pelabuhan yang dibuat selama instalasi. Untuk melakukannya dengan mengetik:
sudo usermod -aG docker $USER
$USER
adalah variabel lingkungan yang menampung nama pengguna Anda.
Logout dan log in kembali sehingga keanggotaan grup di-refresh.
Untuk memverifikasi bahwa Anda dapat menjalankan perintah buruh pelabuhan tanpa
sudo
jalankan perintah berikut yang akan mengunduh gambar uji, jalankan dalam wadah, cetak pesan "Hello from Docker" dan keluar:
docker container run hello-world
Outputnya akan terlihat seperti ini:
Cara menggunakan Docker
Sekarang Docker sudah diatur pada Raspberry Pi Anda, mari kita membahas konsep dan perintah docker dasar.
Gambar Docker
Gambar Docker terdiri dari serangkaian lapisan sistem file yang mewakili instruksi dalam Dockerfile gambar yang membentuk aplikasi perangkat lunak yang dapat dieksekusi. Gambar adalah file biner yang tidak dapat diubah termasuk aplikasi dan semua dependensi lainnya seperti perpustakaan, binari, dan instruksi yang diperlukan untuk menjalankan aplikasi.
Sebagian besar gambar Docker tersedia di Docker Hub. Ini adalah layanan registri berbasis cloud yang di antara fungsi lainnya digunakan untuk menjaga gambar Docker baik dalam repositori publik atau pribadi.
Untuk mencari gambar dari registri Docker Hub, gunakan perintah
docker search
. Misalnya, untuk mencari gambar Debian, Anda harus mengetik:
Wadah Docker
Sebuah instance dari sebuah gambar disebut wadah. Wadah mewakili runtime untuk satu aplikasi, proses, atau layanan.
Ini mungkin bukan perbandingan yang paling tepat tetapi jika Anda seorang programmer Anda dapat menganggap gambar Docker sebagai kelas dan wadah Docker sebagai contoh kelas.
Untuk memulai, berhenti, lepaskan, dan kelola wadah gunakan perintah
docker container
. Misalnya, perintah berikut akan memulai wadah Docker berdasarkan gambar Debian. Jika Anda tidak memiliki gambar secara lokal, itu akan diunduh terlebih dahulu:
docker container run debian
Kontainer Debian akan berhenti segera setelah boot karena tidak memiliki proses yang berjalan lama dan tidak ada perintah lain yang disediakan. Kontainer boot, menjalankan perintah kosong dan kemudian keluar.
Switch
-it
memungkinkan Anda untuk berinteraksi dengan wadah melalui baris perintah. Untuk memulai jenis wadah interaktif:
docker container run -it debian /bin/bash
root@ee86c8c81b3b:/#
Seperti yang dapat Anda lihat dari output di atas setelah wadah dimulai command prompt berubah yang berarti bahwa Anda sekarang bekerja dari dalam wadah.
Untuk daftar menjalankan wadah Docker, gunakan perintah berikut:
docker container ls
Untuk melihat semua wadah, berikan sakelar
-a
:
docker container ls -a
Untuk menghapus satu atau lebih kontainer cukup salin ID wadah (atau ID) dan tempel setelah perintah
container rm
:
docker container rm c55680af670c
Kesimpulan
Anda telah belajar cara menginstal Docker pada mesin Raspberry Pi Anda dan cara menjalankan kontainer Docker. Untuk informasi lebih lanjut tentang topik ini, periksa dokumentasi Docker resmi.
buruh pelabuhan raspberry piCara membangun gambar buruh pelabuhan dengan buruh pelabuhan

Gambar Docker adalah cetak biru wadah Docker yang berisi aplikasi dan semua yang Anda butuhkan untuk menjalankan aplikasi. Dalam tutorial ini, kami akan menjelaskan apa itu Dockerfile, bagaimana membuatnya dan bagaimana membuat gambar Docker dengan Dockerfile.
Cara menginstal dan menggunakan buruh pelabuhan menulis di centos 7

Docker Compose adalah alat yang memungkinkan Anda untuk mendefinisikan dan menjalankan aplikasi Docker multi-kontainer. Dengan Compose, Anda menentukan layanan aplikasi, jaringan dan volume dalam satu file YAML, lalu putar aplikasi Anda dengan satu perintah.
Cara menginstal dan menggunakan buruh pelabuhan menulis di debian 9

Docker Compose adalah alat yang memungkinkan Anda untuk menentukan dan mengatur aplikasi Docker multi-kontainer. Ini menggunakan file YAML untuk mengkonfigurasi wadah aplikasi, jaringan, dan volume.