Container Docker CE di CentOS 7

instalasi-docker-ce-centos-7

Docker adalah sebuah aplikasi yang bersifat open source yang berfungsi sebagai wadah atau container untuk mengepak/memasukkan sebuah software secara lengkap beserta semua hal lainnya yang dibutuhkan oleh software tersebut agar dapat berfungsi. Docker Community Edition (CE) adalah edisi gratis dari Docker yang diperuntukan bagi pengguna komunitas atau personal. Pengaturan software beserta file/hal pendukung lainnya akan menjadi sebuah Image (istilah yang diberikan oleh Docker). Kemudian sebuah instan dari Image tersebut kemudian disebut Container.

Aplikasi docker bisa dijalankan terutama pada sistem operasi linux seperti Debian, Ubuntu, Redhat, CentOS dan banyak distro linux lainnya. Sedangkan untuk Mac OS dan Win OS untuk keperluan pemasangan docker bisa menggunakan Docker Toolbox. Docker Container menyimpan ukuran images yang relative berukuran kecil, standalone, paket software yang dapat dieksekusi termasuk juga yang diperlukan untuk menjalankan kode, aplikasi, dll serta juga digunakan untuk virtualisasi OS. Dengan kata lain tujuan Docker adalah untuk membuat aplikasi yang kita buat akan menjadi portable, sehingga lebih mudah ketika dilakukan pengembangan lebih lanjut dengan banyaknya resource yang tersebar.

Ayo kita mulai.

yum install Docker –y

install-docker-1

Perintah di atas digunakan untuk menginstal Docker pada centos tanpa dependencies. Pada redhat, kita tidak dapat menginstal Docker free version kita harus membeli lisensi untuk itu.

 

Start & Enable Service

install-docker-2

 

Docker Version

 install-docker-3

Docker pull images

install-docker-4

Check Docker images

 

Docker Images

install-docker-5

That’s it.

Sekian tutorial sederhana dalam melakukan instalasi Docker Community Edition pada CentOS 7. Saat ini docker bisa dicoba pada Cloudciti Container as a Service (CaaS) Datacomm Cloud Business. Cloudciti Container sebagai Layanan yang dilengkapi dengan tools yang Anda butuhkan untuk mengembangkan aplikasi container. Dengan Docker, Kubernetes, dan Helm sebagai basisnya, Cloudciti CaaS memungkinkan penyediaan, pengaturan, dan pengelolaan aplikasi container yang sederhana. Berbagai fitur logging, pemantauan, pengukuran, peringatan, dan keamanan juga tersedia untuk memastikan bahwa Anda memiliki visibilitas maksimum dan kontrol atas aplikasi Anda. Selain itu, Cloudciti CaaS memiliki katalog Container middlewares dan Container software untuk meningkatkan kehandalan pengembangan sistem aplikasi yang Anda miliki.