docker pull ngirnder/controller:latest
터미널에서 위 명령어를 실행한다.
docker run -d --platform linux/amd64 -v ~/ngrinder-controller:/opt/ngrinder-controller --name controller -p 80:80 -p 16001:16001 -p 12000-12009:12000-12009 ngrinder/controller
해당 이미지를 컨테이너로 실행한다. 80번 포트로 사용할 것이다
1.Docker pull
docker pull ngrinder/agent
docker run -d --platform linux/amd64 --name agent --link controller:controller ngrinder/agent
해당 명령어로 확인했다.
Docker run 할 때 아래와 같이 플랫폼 설정을 명시적으로 해야 한다. 아니면 로컬에서는 돌릴 수 없음
--platform linux/amd64
예시 :
docker run -d --platform linux/amd64 --name agent --link controller:controller ngrinder/agent
위와 같이 해줘야 함.
그렇지 않다면 아래와 같은 오류에 직면하게 된다.
그리고 실제 에이전트의 상황을 보면
wget: can't connect to remote host (172.17.0.2): Connection refused 라는 메시지와 함께 계속해서 커넥팅에 실패하는 모습.
docker pull --platform linux/amd64 ngrinder/controller
이것도안돼왜 아...
좋은 정보 감사합니다