CÀI ĐẶT DOCKER LÊN BẢN UBUNTU 18

Docker là 1 trong công cụ hữu ích giúp cai quản ứng dụng trong số container. Vậy làm cầm nào nhằm install Docker trên Ubuntu? Hãy theo dõi bài viết ngay tiếp sau đây để install Docker cấp tốc chóng.

Bạn đang xem: Cài đặt docker lên bản ubuntu 18


Docker là gì?

Docker là một trong ứng dụng giúp đơn giản hóa vượt trình thống trị các ứng dụng trong những container. Những container này được cho phép bạn chạy các ứng dụng của bản thân trong những process khác biệt tài nguyên. Chúng tương tự như như các máy ảo, mà lại container di động cầm tay hơn, thân thiết với mối cung cấp hơn. Đồng thời cũng dựa vào nhiều hơn vào hệ điều hành máy chủ (host).

Trong giải đáp này, họ sẽ install Docker Ubuntu 18.04 và thực hiện Docker.

Điều kiện tiên quyết


Để install Docker bên trên Ubuntu 18.04, trước tiên yêu cầu có:

Một vps Ubuntu 18.04, bao gồm 1 user non-root sudo với firewall.Một tài khoản trên Docker Hub nếu bạn muốn tạo những image của riêng rẽ mình với push chúng mang lại Docker Hub (Bước 7 với 8).

Xem thêm: Những Nàng Hoàng Dung Anh Hùng Xạ Điêu, Anh Hùng Xạ Điêu


Hướng dẫn thiết lập Docker bên trên Ubuntu

1. Setup Docker

Gói setup Docker bao gồm sẵn vào Ubuntu repository hoàn toàn có thể không bắt buộc là phiên phiên bản mới nhất. Để đảm bảo an toàn chúng ta nhận được phiên bản mới nhất, họ sẽ thiết lập Docker từ bỏ Docker repository chủ yếu thức. Để có tác dụng điều đó, chúng ta sẽ thêm 1 package source mới và thêm GPG key trường đoản cú Docker để bảo vệ việc sở hữu xuống thích hợp lệ, sau đó thiết lập package.

Trước tiên, hãy cập nhật danh sách các package hiện có của bạn:

sudo apt updateTiếp theo, thiết lập một số package tiên quyết, có thể chấp nhận được apt sử dụng những package qua HTTPS:

sudo apt install apt-transport-https ca-certificates curl software-properties-commonSau đó, thêm GPG key mang lại Docker repository thỏa thuận vào khối hệ thống của bạn:

curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -Thêm Docker repository vào mối cung cấp APT:

sudo add-apt-repository "deb [arch=amd64> https://download.docker.com/linux/ubuntu bionic stable"Kế tiếp, update database của package với những gói Docker trường đoản cú repo bắt đầu được thêm vào:

sudo apt updateHãy chắc chắn rằng, bạn chuẩn bị thiết lập từ Docker repository thay vì Ubuntu repo khoác định:

apt-cache policy docker-ceBạn sẽ thấy, output như thế này, tuy nhiên phiên bản cho Docker rất có thể khác:

Output of apt-cache policy docker-cedocker-ce: Installed: (none) Candidate: 18.03.1~ce~3-0~ubuntu Version table: 18.03.1~ce~3-0~ubuntu 500 500 https://download.docker.com/linux/ubuntu bionic/stable amd64 PackagesLưu ý rằng, docker-ce không được cài đặt, nhưng mà candidate mang lại quá trình thiết đặt này là Docker repository mang đến Ubuntu 18.04 (bionic)

Cuối cùng, setup Docker:

sudo apt install docker-ceDocker hiện giờ sẽ được cài đặt, daemon bắt đầu và quá trình được kích hoạt để bắt đầu từ lúc khởi động. đánh giá xem nó đang hoạt động hay không:

sudo systemctl status dockerĐầu ra, phải tương tự như sau, cho thấy thêm rằng thương mại & dịch vụ đang chuyển động và đã chạy:

2. Thực thi lệnh Docker cơ mà không buộc phải Sudo (Optional)

Theo mặc định, lệnh docker chỉ hoàn toàn có thể được chạy vì root user hoặc user trong nhóm docker. Lệnh này được tạo tự động hóa trong vượt trình setup của Docker. Ví như bạn nỗ lực chạy lệnh docker nhưng mà không đặt sudo trước nó, hoặc không có trong team docker, các bạn sẽ nhận được đầu ra output như sau:

Outputdocker: Cannot connect to lớn the Docker daemon. Is the docker daemon running on this host?.See "docker run --help".Nếu bạn muốn tránh nhập sudo mỗi lần bao giờ bạn chạy lệnh docker, hãy thêm username của người sử dụng vào nhóm docker:

sudo usermod -aG docker $USERĐể vận dụng thành viên team mới, hãy đăng xuất khỏi server với đăng nhập lại bởi lệnh sau:


*
*
*

Nếu một nỗ lực cố gắng push dẫn mang đến lỗi thuộc loại này, thì có thể bạn chưa kđăng nhập:

OutputThe push refers khổng lồ a repository [docker.io/sammy/ubuntu-nodejs>e3fbbfb44187: Preparing5f70bf18a086: Preparinga3b5c80a4eba: Preparing7f18b442972b: Preparing3ce512daaf78: Preparing7aae4540b42d: Waitingunauthorized: authentication requiredĐăng nhập bởi docker login và thử push lại. Sau đó, xác minh rằng nó tồn tại trên trang kho tàng trữ Docker Hub reposiory của bạn.

Bây giờ bạn có thể sử dụng docker pull sammy / ubuntu-nodejs để pull image qua một máy mới và áp dụng nó nhằm chạy một container mới.

Kết luận

Trong lí giải này, các bạn đã install Docker trên Ubuntu, thao tác với image và container cũng như push image đã làm được sửa thay đổi vào Docker Hub. Chúc chúng ta thành công!

Leave a Reply

Your email address will not be published. Required fields are marked *

  • Cách xin nghỉ hẳn học thêm

  • Cách xóa gợi ý tìm kiếm trên messenger

  • Hình nền điện thoại chất full hd 4k

  • Hướng dẩn cách mở khóa khi bị chặn chức năng gửi tin nhắn.

  • x

    Welcome Back!

    Login to your account below

    Retrieve your password

    Please enter your username or email address to reset your password.