{"id":317,"date":"2018-02-15T23:57:30","date_gmt":"2018-02-15T23:57:30","guid":{"rendered":"http:\/\/kloxo.web.id\/?p=317"},"modified":"2018-02-15T23:57:30","modified_gmt":"2018-02-15T23:57:30","slug":"belajar-docker-bagian1-instalasi","status":"publish","type":"post","link":"https:\/\/kloxo.web.id\/?p=317","title":{"rendered":"Belajar Docker (Bagian1 &#8211; Instalasi)"},"content":{"rendered":"<p>Setelah hampir seminggu memperbaiki IBM x3500 M2 &#8216;hadiah&#8217; dari pak ali \/ bpkad, bekas server simda yang sudah rusak disana-sini, gak mau boot dan terutama bagian fan internal yang berisik dan selalu berjalan dalam kecepatan penuh sama memory yang udah gak dibaca, alhamdulillah kipas diperbaiki dengan kanibal dari fan cpu dan memory ternyata masih bisa dibaca salah satu kepingnya.<\/p>\n<p>Rencananya itu dijadikan server buat belajar docker, apa itu?&#8230;sejenis makanan ringan atau apa?&#8230;silakan baca2 referensinya di mbah guugle atau ringkas nya baca <a href=\"https:\/\/blog.andi.dirgantara.co\/teknologi-kontainer-pengantar-pengenalan-docker-706eafe03269\">disini<\/a>.<\/p>\n<p>Let&#8217;s start!<\/p>\n<p>1. Persiapan awalnya saya menyiapkan fresh install\u00c2\u00a064bit ubuntu 16.04 LTS yang sudah bisa di ssh.<\/p>\n<p>2. tambahkan gpg key untuk repo docker :<\/p>\n<p>curl -fsSL https:\/\/download.docker.com\/linux\/ubuntu\/gpg | sudo apt-key add &#8211;<\/p>\n<p>3. tambahkan repo docker :<\/p>\n<p>sudo add-apt-repository &#8220;deb [arch=amd64] https:\/\/download.docker.com\/linux\/ubuntu $(lsb_release -cs) stable&#8221;<\/p>\n<p>4. update daftar repo :<\/p>\n<p>sudo apt-get update<\/p>\n<p>5. cek repo docker list :<\/p>\n<p>apt-cache policy docker-ce<\/p>\n<p>lebih kurang akan muncul di layar keterangan sebagai berikut :<\/p>\n<pre class=\"code-pre \"><code>docker-ce:\r\n  Installed: (none)\r\n  Candidate: 17.03.1~ce-0~ubuntu-xenial\r\n  Version table:\r\n     17.03.1~ce-0~ubuntu-xenial 500\r\n        500 https:\/\/download.docker.com\/linux\/ubuntu xenial\/stable amd64 Packages\r\n     17.03.0~ce-0~ubuntu-xenial 500\r\n        500 https:\/\/download.docker.com\/linux\/ubuntu xenial\/stable amd64 Packages<\/code><\/pre>\n<p>6. install docker :<\/p>\n<p>sudo apt-get install -y docker-ce<\/p>\n<p>mengenai beberapa perbedaan edisi docker dapat dicek <a href=\"https:\/\/docs.docker.com\/install\/\">disini<\/a>.<\/p>\n<p>7. cek status docker, apakah sudah ready :<\/p>\n<p>sudo systemctl status docker<\/p>\n<p><code>\u00e2\u2014\u008f docker.service - Docker Application Container Engine<br \/>\nLoaded: loaded (\/lib\/systemd\/system\/docker.service; enabled; vendor preset: enabled)<br \/>\nActive: <span class=\"highlight\">active (running)<\/span> since Sun 2016-05-01 06:53:52 CDT; 1 weeks 3 days ago<br \/>\nDocs: https:\/\/docs.docker.com<br \/>\nMain PID: 749 (docker)<br \/>\n<\/code><\/p>\n<p>sampai sini instalasi docker sudah selesai dan docker siap digunakan.<\/p>\n<p>yuk dicoba dulu, apakah docker sudah bisa digunakan :<\/p>\n<p>8. perintah dasar docker :<\/p>\n<p>docker (enter) : akan muncul list command yang dimengerti oleh docker<\/p>\n<p>docker <span class=\"highlight\">docker-subcommand<\/span> &#8211;help : daftar pertolongan spesifik untuk docker-subcommand<\/p>\n<p>docker info : tampilkan informasi spesifik tentang docker<\/p>\n<p>9. docker ku yang pertama :<\/p>\n<p>$&gt; docker run hello-world<\/p>\n<p>output : &#8220;Hello from Docker.<br \/>\nThis message shows that your installation appears to be working correctly.<br \/>\n&#8230;&#8221;<\/p>\n<p>$&gt; docker search ubuntu<\/p>\n<p>$&gt; docker pull ubuntu<\/p>\n<p>$&gt; docker run ubuntu<\/p>\n<p>$&gt;\u00c2\u00a0docker images<\/p>\n<p>10. menjalankan dan bekerja dengan docker :<\/p>\n<p>$&gt;\u00c2\u00a0docker run -it ubuntu<br \/>\nroot@d9b100f2f636:\/# apt-get update<br \/>\nroot@d9b100f2f636:\/# apt-get install -y nodejs<br \/>\nroot@d9b100f2f636:\/# exit<br \/>\n$&gt; docker commit -m &#8220;What did you do to the image&#8221; -a &#8220;Author Name&#8221; container-id repository\/new_image_name<br \/>\ncontoh :<br \/>\n$&gt; docker commit -m &#8220;added node.js&#8221; -a &#8220;Sunday Ogwu-Chinuwa&#8221; d9b100f2f636 finid\/ubuntu-nodejs<\/p>\n<p>Selamat belajar!<\/p>\n<p>sumber :<br \/>\nhttps:\/\/www.digitalocean.com\/community\/tutorials\/how-to-install-and-use-docker-on-ubuntu-16-04<br \/>\nhttps:\/\/docs.docker.com\/install\/<br \/>\nhttps:\/\/blog.andi.dirgantara.co\/teknologi-kontainer-pengantar-pengenalan-docker-706eafe03269<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Setelah hampir seminggu memperbaiki IBM x3500 M2 &#8216;hadiah&#8217; dari pak ali \/ bpkad, bekas server simda yang sudah rusak disana-sini, gak mau boot dan terutama bagian fan internal yang berisik dan selalu berjalan dalam kecepatan penuh sama memory yang udah gak dibaca, alhamdulillah kipas diperbaiki dengan kanibal dari fan cpu dan memory ternyata masih bisa [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[3],"tags":[],"class_list":["post-317","post","type-post","status-publish","format-standard","hentry","category-linux-server"],"_links":{"self":[{"href":"https:\/\/kloxo.web.id\/index.php?rest_route=\/wp\/v2\/posts\/317","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/kloxo.web.id\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/kloxo.web.id\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/kloxo.web.id\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/kloxo.web.id\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=317"}],"version-history":[{"count":1,"href":"https:\/\/kloxo.web.id\/index.php?rest_route=\/wp\/v2\/posts\/317\/revisions"}],"predecessor-version":[{"id":318,"href":"https:\/\/kloxo.web.id\/index.php?rest_route=\/wp\/v2\/posts\/317\/revisions\/318"}],"wp:attachment":[{"href":"https:\/\/kloxo.web.id\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=317"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/kloxo.web.id\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=317"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/kloxo.web.id\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=317"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}