안녕하세요. 구름IDE 개발팀의 김성주입니다.
1번의 경우 프로젝트를 생성하실 때 [템플릿]에서 사용하실 git repository를 설정하시면 별도의 클론 과정 없이 A 프로젝트를 메인 프로젝트로 운영하실 수 있습니다.
2번의 경우 [프로젝트]-[실행]을 통해 서버를 켜신 경우 해당 명령어를 편집하여 실행 위치를 변경하실수 있습니다.
container1에서 다음과 같은 단계를 진행합니다.
/etc/mysql/mysql.conf.d/mysqld.cnf 파일을 열고 (vim 에디터 등 사용) bind-address = 127.0.0.1 부분 앞에 #을 붙여서 #bind-address = 127.0.0.1이 되도록 수정하여 주석처리 해줍니다. (원격접속이 가능하게 하기 위해, LISTEN IP 대역을 로컬호스트로 제한하고 있는 설정을 주석처리)
터미널에 service mysql restart 명령을 실행하여 mysql 재시작
mysql shell에 접속하여 GRANT ALL ON *.* TO root@'%' IDENTIFIED BY 'password'; 쿼리를 실행해줍니다. ('password' 부분은 원격접속 시 사용할 패스워드로 적절하게 변경)
FLUSH PRIVILEGES; 쿼리를 실행해줍니다.
구름IDE 상단메뉴 [컨테이너] - [포트포워딩 설정]에서 유형 MySQL 선택 후 [등록]을 눌러 포트를 열어줍니다.
등록 후에 [IP]와 [외부 포트]를 확인해둡니다. (container2에서 container1의 mysql로 접속 시 사용할 정보)
conatainer2에서 다음과 같은 단계를 진행합니다.
터미널에 mysql -h[IP] -P[외부 포트] -p[password] 명령을 실행하여 정상적으로 접속이 되는지 확인합니다. 예를 들면 mysql -h3.34.1.253 -P59891 -ppassword와 같은 형식의 명령입니다.
이 문제를 해결하는 데 도움이 될 수 있는 여러 측면에 주의를 기울이라고 조언할 수 있습니다.
GPU 컨테이너에 Python 파일을 생성하려면 올바른 명령과 구문을 사용해야 합니다.
문제가 특정 파일에 있는지, 아니면 컨테이너 자체에 있는지 확인하려면 컨테이너에서 다른 Python 파일을 테스트 실행해 보세요.
컨테이너에서 Python 파일을 생성하는 데 문제를 일으킬 수 있는 환경 설정과 충돌 가능성을 확인하세요.
문제가 계속 발생하면 커뮤니티나 GPU 컨테이너, Python 전문가에게 도움을 요청해 보세요.
성공적인 업무를 위해서는 적절한 휴식도 중요하다는 사실을 잊지 마세요. 개인적으로 저는 csgo 스킨 사이트 플랫폼에서 반격을 하고 케이스를 열면서 휴식을 취합니다. 문제를 해결하고 계속해서 취미 생활을 즐기시기 바랍니다.