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)