Run Docker in production Part 2 Menggunakan Digital Ocean

  Untuk melakukan run docker kita wajib menggunakan layanan yang ada pada Digital Ocean. Perusahaan ini menyediakan layanan VPS dengan paket yang cukup fleksibel serta terdiri dari berbagai varian harga. Banyak yang menyukai VPS ini karena tampilan antar muka yang sederhana dan user friendly. Selain itu perusahaan juga menjamin 99,99% uptime SLA sehingga sangat minim kemungkinan layanan tak berfungsi saat dioperasikan. Competitor perusahaan DO salah satunya yang cukup sepadan adalah Amazon Web Service.

Untuk menggunakan Digital Ocean kita wajib memiliki akun Digital Ocean, dengan mengisi form registrasi/Sign Up

Langkah-langkah untuk membuat droplet/VM di Digital Ocean adalah sebagai berikut :

1. Tekan panah pada tombol Create kemudian pilih droplet

2. Memilih settingan droplet untuk cloud server, untuk kali ini saya menggunakan spesifikasi menggunakan OS Linux Ubuntu 20.04(LTS) x64, dengan Shared CPU Basic.


3. Memilih datacenter, saya menggunakan server singapura

4. Memilih opsi authentikasi dengan memilih tipe autentikasi password, lalu membuat password yang mengikuti aturan pembuatan password, yaitu :

    a. Harus memiliki setidaknya 8 karakter

    b. Harus berisikan huruf kapital

    c. Harus miliki setidaknya 1 nomor

    d. Tidak diakhiri oleh nomor atau karakter sepesial

5. Memfinalisasi pembuatan VM, anda dapat mengubah setelan hostname untuk VM nya

6. Selanjutnya kita mengakihir pembuatan VM dengan mengklik tombol Create di halaman paling bawah

7. Tunggu hingga proses barnya selesai

 

 

 

Access VM melalui SSH
Untuk mengakses VM yang telah kita buat barusan, selanjutnya kita mengakses dengan menggunakan mode SSH

 

1. Buka VM yang tadi telah kita buat

2. Kemudian kita akan diarahkan ke halaman berikut, lalu pilih console:

3. Masukan usernya (secara default nama usernya adalah : root) dan juga masukan password yang telah dibuat tadi.

4. Hasilnya seperti berikut

5. Untuk memastikan vm yang telah berjalan dapat menggunakan perintah lsb_release - a, hasilnya seperti berikut :

Menginstall Docker di Ubuntu Server

Untuk menginstall Docker di Ubuntu dapat menggunakan mode console ayang ada di VM dengan cara sebagai berikut :

1. Buka console, lalu ketikan $sudo apt-get update

2. Selanjutnya ketikan  sudo apt-get install \ apt-transport-https \ca-certificates \curl \gnupg \lsb-release

3. Ketikan sudo apt-get update

4. Untuk menginstall cukup ketikan :  sudo apt-get install docker.io, hasilnya seperti berikut ini :

5. Selanjutnya cek apakah dockernya telah terinstall di server dengan mengetikan docker --version

6. Selanjutnya kita akan menginstall docker compose dengan mengetikan perintah berikut :sudo curl -L "https://github.com/docker/compose/releases/download/1.29.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose

 

7. Lalu ketikan juga perintah berikut : sudo chmod +x /usr/local/bin/docker-compose

8. Cek versi docker composenya dengan mengetikan perintah berikut : docker-compose --version

Akhirnya kita selesai menginstall docker compose

Menjalankan Docker

 1. Menginstall Nginx, dengan menjalankan perintah docker pull nginx

2. Jalankan dengan mengetikan perintah docker container run -p 80:80 --name nginx nginx


3. Masukan ip milik VM nya dan hasilnya seperti berikut :

4. Lalu ketikan nano docker-compose.yml

 

5. Untuk menghentikan nginx dapat melakukan perintah seperti beikut : docker-compose down -v





Komentar