Một số ví dụ docker

Tram Ho

Ubuntu

chạy một container ubuntu

command tail to keep for container run

bộ chứa dev cho java

bộ chứa dev node.js

gán ip tĩnh cho container

tham khảo https://www.cloudsavvyit.com/14508/how-to-assign-a-static-ip-to-a-docker-container/

với cmd nội tuyến

tạo mạng riêng biệt mới

  • 172.20.0.0/16 là thẻ mạng + mạng con
  • customnetwork là tên mạng mà bạn muốn tạo

đính kèm vùng chứa mới vào mạng ở trên

hãy kiểm tra nó

với docker-compose

cách sao chép hình ảnh docker từ máy tính sang máy tính

https://stackoverflow.com/a/23938978/10459230

Bạn sẽ cần lưu hình ảnh Docker dưới dạng tệp tar:

Sau đó, sao chép hình ảnh của bạn sang một hệ thống mới bằng các công cụ truyền tệp thông thường như cp, scp hoặc rsync (ưu tiên cho các tệp lớn). Sau đó, bạn sẽ phải tải hình ảnh vào Docker:

quản lý bí mật trong docker

Tái bút: Bạn có thể cần sudo tất cả các lệnh. # Cách quản lý bí mật trong Docker

các thông tin như

  • tài khoản + mật khẩu db
  • khóa ssl
  • chứng chỉ

could not inject at build

  • a part reason do this after this if change must build back
  • một phần làm vấn đề nếu build xong thì image đó sẽ public
    • and ai used will be all

từ đó sinh ra việc cần phải quản lý các thông tin này một cách hợp lý

Sau đây là một vài hướng có thể xem xét

use biến môi trường tại thời điểm chạy

sử dụng khối lượng gắn kết nếu thông tin xác thực nằm trên tệp

sử dụng db, kho lưu trữ bí mật, (db khóa-giá trị) để tìm nạp dữ liệu

side car pattern (cơ mả vấn đề giờ sao lại để bảo mật cái dữ liệu cho kết nối ???)

mình nghĩ cái này thay vì kéo dữ liệu

thì mình sẽ đẩy cấu hình cho con đó, đồng thời khởi tạo các kết nối luôn

như thế này thì chỉ cần quản lý bí mật của ứng dụng đang chạy là được

Chia sẻ bài viết ngay

Nguồn bài viết : Viblo