[Docker] 컨테이터 실행시 접속 경로 뚫어주기
Docker Container의 IP는 따로 있다.docker를 run 할 때 -p 127.0.0.1:{dockerfileport}:{containerport} 로 옵션을 주자
- etc/trouble shooting
- · 2024. 5. 20.
2024-07-09 16:56:27 2024/07/09 07:56:27 socat[9] E execvp("/home/test/test", "/home/test/test"): Permission denied2024-07-09 16:56:27 2024/07/09 07:56:27 socat[8] E waitpid(): child 9 exited with status 1 가끔 Dockerfile을 빌드해도 권한 문제로 기본적인 문제풀이를 위한 로컬 구성이 되지 않을 때가 많은데여러 이유가 있겠지만 Dockerfile내에 chmod를 통한 권한 설정과 $user 설정까지 다 잘 되어있다면 Dockerfile 에서 chown -R root:root 구문을 삭제하고 빌드해보자.RUN chown -R root:ro..
포트포워딩 방법 (스크립트)Windows 환경에서 Powershell로 열어줘야한다.해당 코드를 복사해서 {filename}.ps1로 저장하고 관리자 권한으로 실행하거나Powershell을 관리자 권한으로 열고 코드를 복붙하면 된다.$remoteport = bash.exe -c "ifconfig eth0 | grep 'inet '"$found = $remoteport -match '\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}';if( $found ){ $remoteport = $matches[0];} else{ echo "The Script Exited, the ip address of WSL 2 cannot be found"; exit;}#[Ports]#All the ports ..
발견된 문제ERROR: Undefined Reference to 'exp'ERROR: Undefined Reference to 'log'ERROR: Undefined Reference to 'sqrt'ERROR: Undefined Reference to 'pow'ERROR: Undefined Reference to 'abs'ERROR: Undefined Reference to 'sin'ERROR: Undefined Reference to 'cos'etc.. 링크 오류해결 방법gcc example.c -o example -lm위 예제와 같이 "-lm"을 추가해 링크 옵션을 추가해주자.Code Runner 의 경우Visual Studio Code 환경설정에 들어가서 Code Runner의 타입별 작동 명령어..
Docker Container의 IP는 따로 있다.docker를 run 할 때 -p 127.0.0.1:{dockerfileport}:{containerport} 로 옵션을 주자