Install Docker Ubuntu 20.04 LTS

Install Docker Ubuntu 20.04 LTS
Install Docker Ubuntu 20.04 LTS Server
Docker

Docker adalah platform perangkat lunak yang memungkinkan Anda membuat, menguji, dan menerapkan aplikasi dengan cepat. Docker mengemas perangkat lunak ke dalam unit standar yang disebut kontainer yang memiliki semua yang diperlukan perangkat lunak agar dapat berfungsi termasuk pustaka, alat sistem, kode, dan waktu proses. Dengan menggunakan Docker, Anda dapat dengan cepat menerapkan dan menskalakan aplikasi ke lingkungan apa pun dan yakin bahwa kode Anda akan berjalan.

Cara Kerja Docker

Docker berfungsi dengan menyediakan cara standar untuk menjalankan kode Anda. Docker adalah sistem operasi untuk kontainer. Mirip dengan cara mesin virtual memvirtualisasi (menghilangkan kebutuhan untuk secara langsung mengelola) perangkat keras server, kontainer memvirtualisasi sistem operasi server. Docker diinstal di setiap server dan memberikan perintah sederhana yang dapat Anda gunakan untuk membuat, memulai, atau menghentikan kontainer.

Docker : Tutorial Install

Instal Docker yang merupakan Alat Virtualisasi Tingkat Sistem Operasi, yang mengotomatiskan penerapan aplikasi di dalam Containers.

  1. Install Docker.
    root@dlp:~# apt -y install docker.io
    root@dlp:~# docker version
    Client:
     Version:           20.10.2
     API version:       1.41
     Go version:        go1.13.8
     Git commit:        20.10.2-0ubuntu1~20.04.2
     Built:             Tue Mar 30 21:24:57 2021
     OS/Arch:           linux/amd64
     Context:           default
     Experimental:      true
    
    Server:
     Engine:
      Version:          20.10.2
      API version:      1.41 (minimum version 1.12)
      Go version:       go1.13.8
      Git commit:       20.10.2-0ubuntu1~20.04.2
      Built:            Mon Mar 29 19:10:09 2021
      OS/Arch:          linux/amd64
      Experimental:     false
     containerd:
      Version:          1.3.3-0ubuntu2.3
      GitCommit:
     runc:
      Version:          spec: 1.0.2-dev
      GitCommit:
     docker-init:
      Version:          0.19.0
      GitCommit:
  2. Download an official image dan buat Container dan tampilkan kata-kata [Welcome to the Docker World] di dalam Container.
    # download the image
    root@dlp:~# docker pull ubuntu
    Using default tag: latest
    latest: Pulling from library/ubuntu
    .....
    .....
    Status: Downloaded newer image for ubuntu:latest
    docker.io/library/ubuntu:latest
    
    # run echo inside Container
    root@dlp:~# docker run ubuntu /bin/echo "Welcome to the Docker World!"
    Welcome to the Docker World!
  3. Hubungkan ke sesi interaktif Container dengan opsi [i] dan [t] seperti berikut. Jika keluar dari sesi Kontainer, proses Kontainer selesai.
    root@dlp:~# docker run -it ubuntu /bin/bash
    root@0c80f908e41e:/#     # Container's console
    root@0c80f908e41e:/# uname -a
    Linux 0c80f908e41e 5.4.0-26-generic #30-Ubuntu SMP Mon Apr 20 16:58:30 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux
    root@0c80f908e41e:/# exit
    exit
    root@dlp:~#     # come back
  4. Jika keluar dari sesi Container dengan menjaga proses container, tekan tombol [Ctrl+p] dan [Ctrl+q].
    root@dlp:~# docker run -it ubuntu /bin/bash
    root@3883a5e11c57:/# root@dlp:~#     # Ctrl+p, Ctrl+q
    # show docker process
    root@dlp:~# docker ps
    CONTAINER ID        IMAGE               COMMAND             CREATED             STATUS              PORTS               NAMES
    3883a5e11c57        ubuntu              "/bin/bash"         19 seconds ago      Up 18 seconds                           youthful_chaplygin
    
    # connect to container's session
    root@dlp:~# docker attach 3883a5e11c57
    root@3883a5e11c57:/#
    # shutdown container's process from Host's console
    root@dlp:~# docker kill 3883a5e11c57
    3883a5e11c57
    root@dlp:~# docker ps
    CONTAINER ID        IMAGE               COMMAND             CREATED             STATUS              PORTS               NAMES
      
DANS Media
Paham Ilmu, Kesehatan, dan Pengetahuan, tertarik dengan Financial Technology, mengajak banyak orang agar paham akan Ilmu dan Pengetahuan

Post a Comment

© DANS Media. All rights reserved. Distributed by DANS Media