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단계를 거치면 공개키가 확인되어야 합니다.
혹시나 하시다가 문의 사항 있으시면 댓글 남겨주시면 시간될때 성실히 답변 드리겠습니다.
반응형
'Cloud > docker' 카테고리의 다른 글
[docker] CentOS7에서 Docker Container 생성 시 ping, ssh, Networking Resource 없는 증상 발생 시 (0) | 2022.05.04 |
---|---|
[docker error] fuse: device not found, try 'modprobe fuse' first (0) | 2022.01.06 |
[docker] dockerfile에서 자주 사용되는 명령어 정리 (0) | 2021.12.22 |
[docker-compose error] 컴포즈 실행 시 yaml.scanner.ScannerError 발생 조치 (0) | 2021.08.05 |
[docker error] 도커 설치 후 에러 (WSL 2 installation is incomplete.) (0) | 2021.07.27 |