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 ubuntuOutput :
Download docker image dengan perintah berikut.
docker pull ubuntuOutput :
Jalankan docker container.
docker run -it ubuntuOutput :
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-apache2Output :
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 web2Pastikan 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 startPastikan 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/