Mac OS에서 ssh에 docker를 연결하는 컨테이너 전체 프로세스

824 단어 docker
1, 컨테이너 시작
docker run -t -i  /bin/bash

2, SSH 서비스 설치
apt-get update
apt-get install openssh-server openssh-client

3、vim 설치(apt-get install vim)
-> var/run 디렉토리에 sshd 폴더 만들기
-> 수정/etc/ssh/sshdconfig 파일, PermitRootLogin을 찾았습니다. 매개변수는 yes로 수정되었습니다.
-> 암호 수정(passwd root)
-> 컨테이너를 종료합니다.그리고 이 컨테이너를 새로운 이미지로 제출합니다
docker commit  

4、방금 용기 삭제
docker stop 
docker rm 

5. 커밋된 미러 백그라운드를 사용하여 컨테이너 실행
4
docker run --name  -i -t -p 2222:22 -p 3333:3333  /usr/sbin/sshd -D
이 안에 용기의 22포트를 가상 기기의 2222포트에 비추고 3333포트는 잠시 사용하지 않았다
6, ssh 연결
ssh [email protected] -p 2222

이 ip는boot2docker ip 명령을 통해 얻을 수 있습니다. 이것은 가상 컴퓨터의 ip 연결에 성공했습니다.

좋은 웹페이지 즐겨찾기