1
LXDコンテナでアプリケーションをスクリプト/自動展開する方法は?LXDコンテナを使用しているときのアプリケーションの配備を自動化する方法は?
たとえば、アプリケーションを配備するbashスクリプトを使用するためにアプリケーションをLXDコンテナに配備する最も良い方法はありますか?ホスト上でコマンドを実行して、このbashスクリプトをコンテナ内で実行する方法は?
Dockerレシピと同様の方法でこれを行うツール/方法はありますか?私の場合は
https://askubuntu.com/questions/617865/is-there-a-を参照してください。クラウド初期化ファイルに.ymlの代わりに.shファイルを使用することもできます。クラウド初期化はubuntuでのみ利用可能です:releaseイメージはイメージではありません:リモート。 'lxc exec my-container-bash -c" top -n 1 -b "' –
ホストからexecを使用することもできます。必ずホスト上でデプロイメントスクリプトを実行する必要はありません。継続的な統合環境にはLXDクライアントがインストールされており、運用/ステージングホストはリモートサーバーとして追加されています。これにより、lxdコマンドを実行し、LXDホストに接続するのではなく、ビルド環境からリモートコンテナに直接ファイルをプッシュすることができます。 – JamieB