Skip to main content

Cara Memakai Docker Di Centos 7

Cara memakai docker di CentOS 7 - Hallo teman opreker, pada artikel sebelumnya install docker di centos 7. Lalu bagimana cara kita memakai docker? menyerupai yang sudah saya sebutkan di artikel sebelumnya bahwa docker berbasis container oleh alasannya yaitu itu kita membutuhkan sebuah image untuk menciptakan virtualisasi. 

Docker Workflow


Untuk langkah pertama yang teman harus lakukan yaitu download docker image. Dimana kita mendapat docker image? docker sendiri sudah memiliki repository untuk image yaitu docker hub, jadi kita hanya perlu koneksi internet dan sudah dapat terhubung ke docker hub.

Pada teladan kali ini saya akan mencoba menciptakan container ubuntu pada docker.
docker search ubuntu
Output :


Download docker image dengan perintah berikut.
docker pull ubuntu
Output :

Jalankan docker container.
docker run -it ubuntu
Output :

Options "-it" dipakai untuk menjalankan docker dengan mode interactive dari image. Sehingga saat di run kita akan masuk pada shell container. Yang perlu kita ingat yaitu id container yaitu 80b58a61e0d7 karena id tersebut yang kita gunakan kalau ingin kita ingin build container gres dari container base.


Sebagai teladan saya akan install web server pada container ubuntu yang nantinya saya akan jadikan sebuah image gres dengan nama ubuntu-apache2.
apt-get update
apt-get install apache2
service apache2 restart
Setelah teman melaksanakan install service http pada docker selanjutnya lakukan commit untuk menciptakan atau menyimpan konfigurasi  ke docker images. Perintah commit hanya dapat dijalankan pada os guest, artinya teman harus logout terlebih dahulu shell container.
docker commit <id container> <repository>/<nama images>
Contoh :
 docker commit 80b58a61e0d7 dimasrio.com/ubuntu-apache2
Output :

Setelah images ubuntu apache2 di commit, Sobat sudah dapat menjalankan images nya sebagai container. Sebagai teladan disini saya akan mencoba menciptakan 2 buah container dengan nama web1 dan web2.
docker run -d -it --name web1 -p 8081:80 dimasrio.com/ubuntu-apache2
docker run -d -it --name web2 -p 8082:80 dimasrio.com/ubuntu-apache2
Selanjutnya jalankan docker container dengan perintah berikut.
docker start web1
docker start web2
Pastikan pada docker ps , container web1 dan web2 sudah running.

Output:


Nyalakan service apache2 pada masing-masing container.
docker exec web1 service apache2 start
docker exec web2 service apache2 start
Pastikan service apache sudah running pada container.


Sampai disini teman sudah memiliki 2 buah service apache.  Sekarang silahkan coba untuk mengakses localhost:8081 atau localhost:8082 pada browser.

Output:


Untuk mempermudah kita setup images pada docker, teman dapat mencarinya pribadi pada docker hub. Sobat dapat mencari image apa pun disana, tanpa harus menciptakan images terlebih dahulu.

Demikian tutorial docker indonesia kali ini, biar bermanfaat bagi kita semua dan selamat mencoba.!!!

Sumber http://www.dimasrio.com/
Comment Policy: Silahkan tuliskan komentar Anda yang sesuai dengan topik postingan halaman ini. Komentar yang berisi tautan tidak akan ditampilkan sebelum disetujui.
Buka Komentar
Tutup Komentar