컨테이너를 시작할 때 IP 주소를 설정할 수 있나요?

컨테이너를 시작할 때 IP 주소를 설정할 수 있나요?

사전 정의된 ipv4.address를 사용하여 컨테이너를 생성/시작하는 방법에 대한 예를 찾고 있습니까? 가능합니까? 나는 전에 시도했다

lxc launch image name --config 'eth0.ipv4.address=10.0.2.2'

알 수 없는 키로 인해 오류가 발생하지만? 이것이 LXD의 한계라고 생각됩니까?

답변1

내 테스트에서는 아니지만 lxc launch image name --config이상적이지는 않지만 다음은 내가 필요한 작업을 수행했습니다.

staticip이라는 기본 구성 파일을 복사하고 eth0장치를 삭제합니다.

LXCN=lxcname
lxc init image name --profile staticip
lxc config device add $LXCN eth0 ipv4.address=10.0.3.2 nictype=bridged parent=virbr1

관련 정보