코드를 확인해 보았습니다! $run_image 변수가 비어 있으면, 런처가 로컬의 discourse/app(존재하지 않음)을 이미지로 사용하는 것 같습니다! 해당 코드는 다음과 같습니다:
cat $config_file | $docker_path run $user_args --rm -i -a stdin -a stdout $image ruby -e \
"require 'yaml'; puts YAML.load(STDIN.readlines.join)['run_image']"
cbc404
(Ezra)
3월 17, 2024, 12:48오후
8
저도 정확히 같은 문제를 겪고 있으며, 제안된 단계를 모두 시도해 보았습니다. Debian 12 bookworm, apt로 설치한 docker, 20.10.24+dfsg1, Bump입니다.
iptables -S
-P INPUT ACCEPT
-P FORWARD DROP
-P OUTPUT ACCEPT
-N DOCKER
-N DOCKER-ISOLATION-STAGE-1
-N DOCKER-ISOLATION-STAGE-2
-N DOCKER-USER
-A FORWARD -j DOCKER-USER
-A FORWARD -j DOCKER-ISOLATION-STAGE-1
-A FORWARD -o docker0 -m conntrack --ctstate RELATED,ESTABLISHED -j ACCEPT
-A FORWARD -o docker0 -j DOCKER
-A FORWARD -i docker0 ! -o docker0 -j ACCEPT
-A FORWARD -i docker0 -o docker0 -j ACCEPT
-A DOCKER-ISOLATION-STAGE-1 -i docker0 ! -o docker0 -j DOCKER-ISOLATION-STAGE-2
-A DOCKER-ISOLATION-STAGE-1 -j RETURN
-A DOCKER-ISOLATION-STAGE-2 -o docker0 -j DROP
-A DOCKER-ISOLATION-STAGE-2 -j RETURN
-A DOCKER-USER -j RETURN
cbc404
(Ezra)
3월 17, 2024, 4:18오후
11
아니요, 이건 혹시 관련이 있을 수 있으니 내 방화벽 설정을 보여드리는 겁니다. 제 디안은 방금 새로 설치해서, 이 문제가 왜 발생하는지 여전히 전혀 감이 없어요.
음, 말씀드린 것처럼 변수 $run_image가 비어 있으면 이미지를 local_discourse/app:lates로 가져오려고 시도합니다!