Month: February 2018

  • Belajar Docker (Bagian1 – Instalasi)

    Setelah hampir seminggu memperbaiki IBM x3500 M2 ‘hadiah’ 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.

    Rencananya itu dijadikan server buat belajar docker, apa itu?…sejenis makanan ringan atau apa?…silakan baca2 referensinya di mbah guugle atau ringkas nya baca disini.

    Let’s start!

    1. Persiapan awalnya saya menyiapkan fresh install 64bit ubuntu 16.04 LTS yang sudah bisa di ssh.

    2. tambahkan gpg key untuk repo docker :

    curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add –

    3. tambahkan repo docker :

    sudo add-apt-repository “deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable”

    4. update daftar repo :

    sudo apt-get update

    5. cek repo docker list :

    apt-cache policy docker-ce

    lebih kurang akan muncul di layar keterangan sebagai berikut :

    docker-ce:
      Installed: (none)
      Candidate: 17.03.1~ce-0~ubuntu-xenial
      Version table:
         17.03.1~ce-0~ubuntu-xenial 500
            500 https://download.docker.com/linux/ubuntu xenial/stable amd64 Packages
         17.03.0~ce-0~ubuntu-xenial 500
            500 https://download.docker.com/linux/ubuntu xenial/stable amd64 Packages

    6. install docker :

    sudo apt-get install -y docker-ce

    mengenai beberapa perbedaan edisi docker dapat dicek disini.

    7. cek status docker, apakah sudah ready :

    sudo systemctl status docker

    ● docker.service - Docker Application Container Engine
    Loaded: loaded (/lib/systemd/system/docker.service; enabled; vendor preset: enabled)
    Active: active (running) since Sun 2016-05-01 06:53:52 CDT; 1 weeks 3 days ago
    Docs: https://docs.docker.com
    Main PID: 749 (docker)

    sampai sini instalasi docker sudah selesai dan docker siap digunakan.

    yuk dicoba dulu, apakah docker sudah bisa digunakan :

    8. perintah dasar docker :

    docker (enter) : akan muncul list command yang dimengerti oleh docker

    docker docker-subcommand –help : daftar pertolongan spesifik untuk docker-subcommand

    docker info : tampilkan informasi spesifik tentang docker

    9. docker ku yang pertama :

    $> docker run hello-world

    output : “Hello from Docker.
    This message shows that your installation appears to be working correctly.
    …”

    $> docker search ubuntu

    $> docker pull ubuntu

    $> docker run ubuntu

    $> docker images

    10. menjalankan dan bekerja dengan docker :

    $> docker run -it ubuntu
    root@d9b100f2f636:/# apt-get update
    root@d9b100f2f636:/# apt-get install -y nodejs
    root@d9b100f2f636:/# exit
    $> docker commit -m “What did you do to the image” -a “Author Name” container-id repository/new_image_name
    contoh :
    $> docker commit -m “added node.js” -a “Sunday Ogwu-Chinuwa” d9b100f2f636 finid/ubuntu-nodejs

    Selamat belajar!

    sumber :
    https://www.digitalocean.com/community/tutorials/how-to-install-and-use-docker-on-ubuntu-16-04
    https://docs.docker.com/install/
    https://blog.andi.dirgantara.co/teknologi-kontainer-pengantar-pengenalan-docker-706eafe03269

  • Migrasi Ubuntu Setting ke Server Baru

    Prasyarat :

    Versi ubuntu sama dikedua mesin, arsitektur mesin 32 atau 64 bit boleh berbeda.

    1. copi paket yang terinstall pada mesin1 :

    sudo dpkg –get-selections | sed “s/.*deinstall//” | sed “s/install$//g” > ~/pkglist

    2. scp atau transfer pkglist tsb ke mesin2

    3. instal daftar paket pkglist di mesin2 :

    aptitude update && cat pkglist | xargs sudo aptitude install -y

    Selamat mencoba..DWYOR

    (http://eggsonbread.com/2010/01/28/move-ubuntu-to-another-computer-in-3-simple-steps/index.html)