簡體   English   中英

使用 Cloud-init 配置 Ubuntu docker 容器?

[英]Cloud-init to configure an Ubuntu docker container?

是否可以使用cloud-init 配置文件來定義啟動 docker 容器時要執行的命令?

我想使用 docker 容器測試 Ubuntu 虛擬機的配置。 我的想法是為 Ubuntu docker 容器提供相同的 cloud-init 配置文件。

不可以。如果要測試 VM 設置,則需要使用實際的虛擬化技術。 VM 和 Docker 運行時環境截然不同,您不能僅用一種技術替換另一種技術。 一個普通的Linux虛擬機啟動時運行的守護程序和啟動腳本筏- systemd,crond的,sshd的,使用ifconfig,雲初始化,... -但碼頭工人,容器將開始沒有這些,只會在容器中運行的單個進程.

如果您的 cloud-init 腳本最終運行的是docker run命令,您可以像在開發系統上docker run一樣,向該容器提供備用命令。 但是 Docker 容器通常不會像 EC2 元數據服務這樣的地方來查找自己的配置,並且容器運行 cloud-init 是不尋常的。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM