예를 들어 다음 명령이 있습니다.
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
^ 위 명령(두 번째와 마지막 줄)은 컨테이너 대신 호스트로 파이프됩니다. Bash에서 명령을 사용하고 실행할 수 있다는 것을 알고 있지만 lxc exec memsql1 bash
이러한 명령을 사용하여 스크립트를 만들고 싶습니다.
답변1
상관없습니다. 제가 찾았습니다.
lxc exec memsql1 -- bash -c "the command with | pipe"