たとえば、次のコマンドがあります。
lxc launch ubuntu:18.04 memsql1
lxc exec memsql1 -- wget -O - 'https://release.memsql.com/release-aug2018.gpg' 2>/dev/null | sudo apt-key add - && apt-key list
lxc exec memsql1 apt-cache policy apt-transport-https
lxc exec memsql1 -- apt -y install apt-transport-https
lxc exec memsql1 -- echo "deb [arch=amd64] https://release.memsql.com/production/debian memsql main" | sudo tee /etc/apt/sources.list.d/memsql.list
^上記のコマンド(2行目と最後の行)は、コンテナの代わりにホストにパイプされます。 Bashでコマンドを使用して実行できることを知っていますが、lxc exec memsql1 bash
これらのコマンドを使用してスクリプトを作成したいと思います。
答え1
気にしません。私が見つけました。
lxc exec memsql1 -- bash -c "the command with | pipe"