Cách sử dụng Docker: Tạo Container Docker đầu tiên của bạn

Cách sử dụng Docker: Tạo Container Docker đầu tiên của bạn

Hướng dẫn này giải thích những điều cơ bản khi bắt đầu với Docker. Tôi giả sử rằng bạn đã cài đặt Docker. Các bước trong hướng dẫn này sẽ hoạt động trên mọi bản phân phối Linux tương thích với Docker (CentOS, Ubuntu, v.v.).

Tạo container Docker đầu tiên của bạn

Docker tạo các thùng chứa ảo. Hệ thống container của Docker rất hiệu quả vì nó hoạt động với các cam kết. Điều này giúp tiết kiệm không gian và cho phép bạn xem các thay đổi đối với container. Ví dụ: nếu bạn cài đặt Apache trong một thùng chứa, bạn có thể tạo một cam kết với tên "Đã cài đặt Apache" để bạn biết chính xác những gì đã xảy ra.

Điều đầu tiên chúng ta sẽ làm là lấy từ một kho lưu trữ. Giả sử bạn muốn cài đặt Ubuntu trong một thùng chứa, bạn có thể kéo Ubuntu từ kho lưu trữ:

docker pull ubuntu

Hãy kiên nhẫn, vì điều này có thể mất một lúc. Sau khi mọi thứ đã được tải xuống, bạn có thể tạo một thùng chứa với HĐH này:

docker run -i -t ubuntu /bin/bash

Hoặc với Debian, ví dụ:

docker run -i -t debian /bin/bash

Nếu nó không thể tìm thấy HĐH (chưa được kéo), nó sẽ tự động kéo nó từ Docker Hub.

Hiệu quả, bây giờ bạn có một container! Bạn đang chạy bash trong thùng chứa được làm mỏng được quản lý bởi Docker. Hãy thử chạy một số lệnh Linux phổ biến để cảm nhận môi trường.

Khi bạn nhập exitđể thoát khỏi vùng chứa và trở về HĐH chính, tất cả các thay đổi của bạn sẽ biến mất. Để lưu các thay đổi vào một container, chúng tôi sử dụng các xác nhận.

Cam kết

Khi bạn tạo một Docker container, tên máy chủ của nó sẽ tự động được tạo. Ví dụ: khi tôi tạo một bộ chứa Ubuntu mới, tôi có thể nhận được tên máy chủ f7943e42aff0. Đây là tên mà Docker đã đặt cho container của bạn.

Cài đặt những gì bạn muốn trên đó, và đảm bảo mọi thứ hoạt động. Sau đó thoát khỏi Docker container của bạn:

exit

Bây giờ chúng ta cần phải cam kết; nếu không, tất cả các thay đổi của bạn sẽ bị mất.

docker commit -a "William E." -m "Installed Apache" f7943e42aff0 apachesnapshot

Công -atắc có thể được sử dụng để xác định chính xác ai là tác giả của cam kết đó (ai đã thực hiện các thay đổi trong vùng chứa). -mlà thông điệp cam kết. Tên f7943e42aff0máy chủ của container của tôi. Trong trường hợp của bạn, nó sẽ khác, vì Docker tạo chúng ngẫu nhiên. apachesnapshotlà tên của hình ảnh của bạn

Bạn có thể xem danh sách với tất cả các hình ảnh trên máy cục bộ của bạn. Những cái mới nhất là ở đầu.

docker images

Để bắt đầu bộ chứa Docker của bạn với các thay đổi, hãy chạy:

docker run -t -i apachesnapshot /bin/bash

Sử dụng Dockerfiles

Dockerfiles có thể được sử dụng để tạo hình ảnh với các ứng dụng đã được cài đặt. Điều này làm cho nó thuận tiện để bắt đầu một container mà không phải chạy một lệnh cụ thể. Ví dụ: nếu chúng ta muốn tạo một hình ảnh với tệp ~/file.txtđã được tạo, chúng ta sẽ sử dụng Dockerfile sau:

FROM ubuntu:14.04
MAINTAINER William E. <william@localhost>
RUN touch ~/file.txt

Để tạo một Docker container với Dockerfile này, hãy tạo một thư mục cho Dockerfile trên máy cục bộ của bạn (tôi đã sử dụng ~/files). Đặt nội dung của Dockerfile của bạn vào một tệp có tên Dockerfile. Bây giờ bạn có thể tạo một hình ảnh với nó bằng cách chạy:

docker build -t="test" .

Điều này tạo ra một hình ảnh Docker từ tập lệnh Dockerfile của bạn. Bây giờ bạn có thể chạy container của bạn. testlà giá trị tương tự như testtrong docker buildlệnh.

docker run -t -i test /bin/bash

Khi bash shell mở ra, bạn sẽ thấy rằng cái ~/file.txtđã được tạo.

Đây chỉ là một hương vị của môi trường mạnh mẽ mà bạn có thể tạo bằng Docker. Hướng dẫn chính thức của Docker đi sâu hơn nhiều về các chủ đề này. Tại thời điểm này, bạn sẽ có thể thử nghiệm chạy các container hiện có và bắt đầu chụp ảnh của riêng bạn.

Viết bởi William David Edwards


Thêm hình mờ nền vào tài liệu Word của bạn

Thêm hình mờ nền vào tài liệu Word của bạn

Microsoft Word cho phép bạn thêm hình mờ vào tài liệu của mình. Hình mờ là những hình ảnh hoặc văn bản nhẹ phía sau văn bản thông thường trong tài liệu của bạn.

Tạo danh sách phân phối Outlook \ Nhóm

Tạo danh sách phân phối Outlook \ Nhóm

Outlook và nhiều ứng dụng e-mail khác có một tính năng cho phép bạn gửi e-mail đến nhiều người nhận cùng một lúc bằng cách sử dụng danh sách phân phối. Bằng cách này khi bạn gửi e-mail, bạn chỉ cần đặt tên danh sách phân phối vào hộp Tới:

5 Xu hướng thiết kế web bổ sung cho nhau

5 Xu hướng thiết kế web bổ sung cho nhau

Luôn có những thứ bổ sung cho nhau. Cho dù đó là ghép nối các loại thực phẩm, kinh nghiệm hay thậm chí là các mối quan hệ cá nhân; một số thứ chỉ hoạt động tốt hơn khi có thứ gì đó khác hỗ trợ nó. Thiết kế web không có gì khác biệt. Có một số kỹ thuật nhất định dựa vào thứ gì đó khác để nó có hiệu quả hoặc thậm chí hoạt động bình thường.

Đã xảy ra sự cố khi gửi lệnh đến lỗi chương trình trong Excel

Đã xảy ra sự cố khi gửi lệnh đến lỗi chương trình trong Excel

Nếu bạn sử dụng Excel 2007 hoặc 2010, bạn có thể gặp lỗi khi mở Excel hoặc nhấp đúp vào tệp Excel có thông báo Đã xảy ra sự cố khi Gửi lệnh tới Chương trình. Điều này có thể được gây ra bởi một vài điều khác nhau.

Favicons là gì và cách sử dụng chúng

Favicons là gì và cách sử dụng chúng

Biểu tượng yêu thích là một hình ảnh nhỏ riêng lẻ của một trang web được hiển thị bên cạnh thanh địa chỉ. Tùy thuộc vào trình duyệt, nó cũng xuất hiện trong dấu trang / dấu trang trong thanh công cụ dấu trang và thanh bảng hoặc dưới dạng lối tắt trên màn hình.

Thay đổi chủ đề Microsoft Outlook của bạn

Thay đổi chủ đề Microsoft Outlook của bạn

Nếu bạn là người dùng Outlook thì bạn có thể tạo phong cách hoặc chủ đề của riêng mình cho các thư email gửi đi của mình chỉ với một vài cú nhấp chuột.

Sử dụng Windows Photo Viewer trong Windows 10

Sử dụng Windows Photo Viewer trong Windows 10

Nếu bạn thích sử dụng Windows Photo Viewer trong Windows 7 nhưng nhận thấy rằng bạn không thể sử dụng nó trong Windows 10 thì đây là cách bạn lấy lại.

Trình giả lập tốt nhất để chơi trò chơi Nintendo DS trên máy tính của bạn

Trình giả lập tốt nhất để chơi trò chơi Nintendo DS trên máy tính của bạn

Ngày nay, hình thức chơi game phổ biến nhất liên quan đến các trò chơi cũ, cổ điển là sử dụng trình giả lập. Hôm nay chúng tôi sẽ giới thiệu cho bạn một số trình giả lập tốt nhất cho Nintendo DS chạy trên mọi máy tính. Sau đó, tất cả những gì bạn phải làm là tải xuống trình giả lập NDS và các trò chơi và bạn đã sẵn sàng chơi.

Thay đổi Phông chữ Mặc định cho Tài liệu Word Mới

Thay đổi Phông chữ Mặc định cho Tài liệu Word Mới

Nếu bạn có một phông chữ nhất định mà bạn muốn sử dụng cho tất cả các tài liệu Word của mình, có một cách để làm cho Word sử dụng phông chữ đó theo mặc định mỗi khi bạn bắt đầu một tài liệu mới. Làm theo các bước đơn giản.

3 cách để tắt tính năng nén tệp tự động trong Windows

3 cách để tắt tính năng nén tệp tự động trong Windows

Bây giờ chúng ta sẽ đi vào cách ngăn Windows tự động nén tệp của bạn, do đó bạn không cần phải lo lắng về điều này xảy ra nữa.