데브옵스 (DevOps)/Docker

공부한 내용을 정리하고 기록합니다. 틀린 부분은 댓글로 지적 부탁드려요.

도커개발환경에서 깃허브 레포지토리에 연결을 하기위해서 SSH 인증을 하는과정에서, 독자적인 개발환경인 도커환경에서 SSH 개인키가 없기때문에 SSH 인증오류가 발생했다. 그래서 이 오류를 해결하고자 로컬에서 도커환경으로 SSH 개인키를 복사한 과정을 적는다. * 다만 이 방법은 개인키를 직접 복사하는 방법이기때문에 보안상 키파일은 공개된 곳에 업로드 하지않게 주의 문제해결과정 도커 컨테이너 ID 확인 로컬에 존재하는 SSH키 확인 $ cd ~/.ssh $ ls -l 이 중에 개인키인 id_rsa_username를 복사를 할 것이다. 로컬에 있는 SSH 도커환경으로 복사 컨테이너 id를 확인하고, 컨테이너의 경로로 복사한다.(코드참고) 이후 컨테이너 id나 name을 이용해 도커환경 배쉬셀로 들어간다. $..
도커 연습을 위한 예제로 다음과 같은 요구사항이 주어졌다. python 환경생성 조원을 입력하면 발표자 한명을 뽑아주는 프로그램 도커에서 개발/테스트/실행 되는 프로그램을 만들자 도커 컨테이너 안에 들어가서 vi 로 개발 한다 결과물은 도커 컨테이너 안에서 실행되는 화면을 캡처 + 소스코드 github repo 를 아래 코맨트로 붙인다 위 문제의 해결과정을 포스팅하려고 한다. 도커(Docker)환경에서 Github repository에 업로드 하기 1. 파이썬 환경생성 우분투에서 파이썬 도커이미지를 가져온다. $ docker pull python:3.12 가져온 이미지로 컨테이너를 생성한다. $ docker run -it --name python:3.12 그럼 컨테이너가 생성되고 파이썬 대화형 모드가 실..
ahritime
'데브옵스 (DevOps)/Docker' 카테고리의 글 목록