Cloud/docker
[docker] ubuntu Dockerfile ssh-keygen
근육곰돌이
2022. 1. 3. 18:42
728x90
이번 포스팅은 메모용으로 작성한 포스팅입니다.
docker build의 dockerfile을 작성 시
ubuntu docker에서 ssh-keygen을 하고 싶을때는
아래와 같이 명령을 해주면 /id_rsa 키가 생성됩니다.
1. DockerFile : 이미지 정의
FROM ubuntu:latest
RUN apt-get -y install openssh-client
RUN ssh-keygen -q -t rsa -N '' -f /id_rsa
2. Docker Build : 이미지 생성
docker build -t [image-name] .
3. Docker Run : 이미지 실행 -> 컨테이너 생성
# 서비스 (systemctl) 권한 획득으로 인한 privileaged 모드 on 함
docker run -d --privileged --name [Container ID] [Image ID] /sbin/init
4. Docker 컨테이너 공개키 확인
docker exec [Container ID] cat /id_rsa.pub
위의 4단계를 거치면 공개키가 확인되어야 합니다.
혹시나 하시다가 문의 사항 있으시면 댓글 남겨주시면 시간될때 성실히 답변 드리겠습니다.
반응형