"eval" 명령을 확인하는 방법은 무엇입니까?

"eval" 명령을 확인하는 방법은 무엇입니까?

내 코드

docker-machine create --driver virtualbox dev

VBoxManage는 가상 머신을 나열합니다.

"minikube" {9c326ed5-faf4-42fe-acda-bf3a283f1a74}
"kalinew" {de6de631-0d51-4638-b967-66db463cbf05}
"dev" {84a116bf-02b9-48e3-809a-f5232518c8ee}

그 다음에

eval "$(docker-machine env dev)"

내 목표는 에코를 사용하여 확인하는 것입니다

echo $dev

빈 줄이 있습니다. 왜?

답변1

docker-machine env dev환경변수가 설정되지 않았기 때문에 dev환경변수가 설정되었습니다.주인부르다 dev.

docker-machine env deveval어떤 환경 변수가 설정되어 있는지 확인하려면 없이 실행하세요 . 또한 docker-machine 구성이 어딘가 잘못되었지만 여전히 합리적인 기본값이 있는 경우 (without)의 출력과 docker-machine env비교하세요 .dev

관련 정보