Bài đăng

Hiển thị các bài đăng có nhãn Docker

Các cách đóng gói images để optimize

  Cách 1: Cài đặt đầy đủ phần mềm, kể cả các trình biên dịch và thư viện để compile source. Ưu điểm: - Cài đặt đơn giản - Build image nhanh vì sử dụng cơ chế cache layers. Nhược điểm: - Kích thước image lớn. VD: FROM ubuntu:16.04 #Install Nginx RUN apt-get update \     && apt-get install -y software-properties-common \     && apt-add-repository -y ppa:nginx/stable \     && apt-get update \     && apt-get install -y nginx \     && rm -rf /var/lib/apt/lists/* ADD nginx/nginx.conf /etc/nginx/nginx.conf ADD nginx/conf.d/default.conf /etc/nginx/conf.d/default.conf ADD data/www /data/www RUN rm /etc/nginx/sites-enabled/default RUN ln -sf /dev/stdout /var/log/nginx/access.log \     && ln -sf /dev/stderr /var/log/nginx/error.log Cách 2: Thực hiện cài đặt trình biên dịch và thư viện để compile mã nguồn. Sau đó remove trình ...

Mối quan hệ các thành phần trong Docker

Hình ảnh
- Chức năng chính docker : ship, build , run container - Mô hình thể hiện mối quan hệ các thành phần docker ; Mối quan hệ của Docker Image, Container, Network, Volume - Vòng dời của container: