Docker adalah sebuah project open source yang ditujukan untuk developer atau sysadmin untuk membangun,
mengemas dan menjalankan aplikasi dimana pun di dalam sebuah container.
Pengaturan GPU Raspberry Pi
Sebelum melakukan pemasangan Docker, kita atur memori GPU terlebih dahulu:
Pilih
1
9 Advanced Options > A3 Memory Split
saat muncul pertanyaan
1
How much memory should the GPU have?
ubah nilai dari
1
64
ke
1
16
pilih
1
<OK>
dan
1
<Finish>
, jalankan ulang Raspberry Anda.
Anda juga dapat melakukan cara berikut:
Ubah nilai
1
gpu_mem
menjadi
1
gpu_mem=16
, jalankan ulang Raspberry Anda.
Pemasangan Docker
Selanjutnya kita pasang Docker,
Jalankan service docker:
Tambahkan user Anda ke dalam group docker sehingga tidak perlu menggunakan sudo saat menjalankan docker:
Untuk memastikan docker telah berjalan, jalankan perintah berikut:
Selamat, docker sudah berjalan di mesin raspi Anda.
Memasang
1
docker-compose
dan
1
docker-machine
Untuk memasang
1
docker-compose
dan
1
docker-machine
kita memerlukan repositori Hypriot, jalankan perintah berikut:
Selanjutnya pasang paket
1
docker-compose
dan
1
docker-machine
:
Periksa paket yang sudah dipasang:
Selesai, pada artikel selanjutnya kita akan lanjutkan dengan membuat
1
image
dan push ke Docker Hub, silahkan mendaftar terlebih dahulu.
Mengatasi Galat apt-get/aptitude “E: Failed to fetch - Size mismatch”
Terkadang saat memasang aplikasi kita menemukan pesan galat yang beraneka ragam,
salah satunya seperti ini:
Hal ini terjadi karena beberapa hal, seperti koneksi yang buruk, pembatalan pemasangan secara tiba-tiba dll.
Untuk mengatasi hal ini, Anda cukup menghapus paket yang gagal terpasang pada direktori arsip apt:
Silahkan mencoba kembali:
Pada kasus yang saya alami, berhubung menggunakan
1
apt-cacher-ng
sebagai proxy apt agar perangkat
lainnya dapat memasang aplikasi melalui proxy apt yang telah saya buat, maka saya perlu menghapus
paket yang gagal pada arsip
1
apt-cacher-ng
:
Catatan:
Dilain kesempatan saya akan menulis tentang apt-cacher-ng ini.
Sebelum menambahkan class notes pada css di tema Jekyll HPSTR
yang saya gunakan, saya sebelumnya menggunakan sintak markdown
1
blockquotes
untuk menampilkan keterangan
ataupun catatan, setelah saya ngulik sedikit dokumentasi GitHub, akhirnya saya menambahkan berkas
baru untuk pada direktori
1
_sass/
dan menamakan berkas tersebut dengan
1
_alert.scss
.
isinya seperti berikut:
Setelah berkas dibuat, maka kita perlu menyunting berkas
1
assets/css/main.scss
untuk memanggil berkas yang
telah dibuat sebelumnya dengan menambahkan
1
@import "alert";
pada akhir baris.
Hasilnya akan seperti ini:
Mari kita lihat hasil dari penambahan
1
css
yang sudah dibuat:
Output:
Catatan:
Item 1.
Item 2.
Item 3.
Item 4.
Selesai, semoga bisa lebih bersemangat berbagi pengetahuan.
Berhubung semalam dengan ditemani oleh Mahyuddin Ramli saya melakukan
upgrade firmware GL.iNet 6416A, maka saya tuliskan disini agar pembaca bisa meng-upgradenya juga.
Namun perlu di tegaskan lebih dulu…
Hati-hati:
Kerusakan perangkat yang disebabkan karena mengikuti langkah-langkah ini bukanlah tanggung jawab
saya selaku penulis.
Untuk versi sebelumnya silahkan menuju ke tautan:
Tor 6416 dan Tor AR150
Konfigurasi awal.
Silahkan lihat video berikut:
Setelah upgrade firmware selesai, Anda bisa mengakses jaringan Tor melalui SSID tor dengan
password goodlife atau melalui kabel LAN, sedangkan SSID OpenWrt dengan password goodlife untuk mengakses
jaringan tanpa Tor sekaligus mengkonfigurasi GL.iNet.
Menjadikan GL.iNet sebagai Repeater.
Berhubung saya menggunakan GL.iNet sebagai repeater untuk terhubung ke jaringan
@wifi.id maka:
Ubah INTERNET CONFIGURATION dari PROTOCOL DHCP ke WiFi
melalui Domino Web Panel.
Anda bisa mengganti password serta SSID tor dan OpenWrt dengan mengakses SSID OpenWrt
terlebih dahulu.
Masuk ke LUCI Web Panel pilih menu
Network > Interfaces dan ubah network interfaceLAN, TOR dan TOR1
dengan memilih Edit, pada DHCP Server pilih tab Advenced Settings, isikan kolom
DHCP-Options dengan alamat DNS@wifi.id,
contoh: untuk interface LAN saya isikan 6,10.232.0.4,118.98.44.10,192.168.8.1,8.8.8.8,8.8.4.4
saya tambahkan juga Google DNS, untuk pilihan DNS terakhir terserah Anda. Kemudian Save & Apply.
Catatan:
Pada beberapa kasus, halaman login pada @wifi.id tidak dapat ditampilkan, silahkan
menambahkan alamat ip 1.1.1.1 setelah alamat ip DNS @wifi.id.
Masih di LUCI Web Panel pilih menu
Network > Firewall > Custom Rules dan ubah pada:
menjadi
jangan lupa lakukan Submit.
Akses GL.iNet melalui ssh dan masukkan password root Anda.
Lihat interface untuk SSID tor.
Karena saya memfungsikan GL.iNet sebagai repeater maka interface wlan0 akan bertambah,
lihat ip address yang digunakan pada jaringan tor:
Sunting berkas /etc/init/tor.
ubah
menjadi
Silahkan jalankan ulang service firewall:
Bila sampai tahap ini Anda belum bisa mengakses jaringan internet, hidupkan ulang GL.inet:
Catatan:
Tor memerlukan akses ke internet untuk terhubung ke jaringannya, ini memerlukan waktu agar koneksi
Tor stabil, pastikan terlebih dulu GL.iNet Anda telah sukses terhubung ke internet dengan menghubungkan
perangkat ke SSID OpenWrt.
Silahkan hubungkan perangkat Anda ke SSID OpenWrt terlebih dulu, akses halaman
login @wifi.id hingga GL.iNet terhubung ke internet, tunggulah beberapa saat agar
Tor terhubung ke jaringan, kemudian disconnect dari SSID OpenWrt untuk menikmati
akses internet secara anonym melalui Tor dengan menghubungkan perangkat Anda ke
SSID Tor atau kabel LAN, akses ke alamat