8.3. macOS에서 Podman 설정
고급 컨테이너 관리 기능을 사용하려면 OpenShift Serverless Functions에서 Podman을 사용할 수 있습니다. macOS에서 이 작업을 수행하려면 Podman 머신을 시작하고 연결하도록 Knative(kn) CLI를 구성해야 합니다.
프로세스
Podman 시스템을 생성합니다.
podman machine init --memory=8192 --cpus=2 --disk-size=20
$ podman machine init --memory=8192 --cpus=2 --disk-size=20Copy to Clipboard Copied! Toggle word wrap Toggle overflow UNIX 소켓에서 Docker API를 제공하는 Podman 시스템을 시작합니다.
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 참고대부분의 macOS 시스템에서 이 소켓은
/Users/myuser/.local/share/containers/podman/machine/podman-machine-default/podman.sock에 있습니다.기능을 구축하는 데 사용되는 환경 변수를 설정합니다.
export DOCKER_HOST='unix:///Users/myuser/.local/share/containers/podman/machine/podman-machine-default/podman.sock'
$ export DOCKER_HOST='unix:///Users/myuser/.local/share/containers/podman/machine/podman-machine-default/podman.sock'Copy to Clipboard Copied! Toggle word wrap Toggle overflow 자세한 출력을 보려면
-v플래그를 사용하여 함수 프로젝트 디렉터리 내에서 build 명령을 실행합니다. 로컬 UNIX 소켓에 대한 연결이 표시됩니다.kn func build -v
$ kn func build -vCopy to Clipboard Copied! Toggle word wrap Toggle overflow