> 운영 및 유지보수 > Docker > Docker에 원격으로 로그인하는 방법

Docker에 원격으로 로그인하는 방법

藏色散人
풀어 주다: 2020-03-14 11:24:16
원래의
3073명이 탐색했습니다.

Docker에 원격으로 로그인하는 방법

Docker에 원격으로 로그인하는 방법은 무엇인가요?

Docker 컨테이너는 putty 또는 xshell을 통해 연결할 수 있는 원격 연결을 고려합니다.

여기에서는 Win10 시스템인 docker: 버전 17.06.0-ce-win19(12801)을 예로 들어 소개합니다.

컨테이너 관리: Windows용 kitematic

원격 연결 도구: xshell

컨테이너 시스템: ubuntu

1 우분투 컨테이너를 다운로드하세요. ketematic에서 최신 공식 ubuntu 버전을 다운로드하세요

2. 설치된 공식 우분투에서는 많은 명령을 사용할 수 없습니다. 직접 설치해야 합니다

apt-get update
apt-get install vim
로그인 후 복사

루트 비밀번호를 초기화하세요

sudo passwd root (如果sudo命令不存在,使用passwd root)
로그인 후 복사

그런 다음 비밀번호를 설정하세요

3. ssh 설치

Install

apt-get install openssh-server
로그인 후 복사

상태 확인

service ssh status
로그인 후 복사

Enable ssh

service ssh start
로그인 후 복사

4. ssh 구성, 루트 로그인 실행

vim /etc/ssh/sshd_config
로그인 후 복사

PermitRootLogin 값이 금지-암호에서 yes

로 다음과 같이 변경됩니다.

- PermitRootLogin prohibit-password + PermitRootLogin yes
로그인 후 복사

수정 후 저장한 후 ssh를 다시 시작

service ssh restart
로그인 후 복사

5. 저장 현재 컨테이너의 변경 사항

kitematic을 통해 열거나 Docker Quickstart Terminal을 통해 docker 명령 작업을 엽니다

docker ps에서 현재 실행 중인 도커를 확인하세요

현재 실행 중인 우분투의 컨테이너 ID를 볼 수 있습니다

새 항목 저장 컨테이너

docker commit 66b34b5228d8
로그인 후 복사

참고: 구문은 docker commit 컨테이너 ID

입니다. 6. 컨테이너에 대해 액세스 가능한 포트를 구성합니다

ssh의 포트가 22이므로 컨테이너의 포트에 액세스할 수 있도록 외부 포트를 구성합니다

구성 후 , 저장을 클릭하면 컨테이너가 자동으로 다시 시작됩니다

설명: 1, 외부 포트는 충돌하지 않는 포트로 임의로 구성할 수 있습니다

2. 컨테이너를 다시 시작한 후 ssh를 다시 시작해야 할 수도 있습니다. ssh start

7. xshell과 putty를 통해 컨테이너를 연결합니다

위 작업이 모두 준비되었으니, 도커의 IP 주소를 통해 접속해야 합니다(매핑이 필요하기 때문에 컨테이너의 IP 주소를 통해서는 접속할 수 없습니다).

Local cmd-》ipconfig를 사용하여 현재 docker IP 주소를 볼 수 있습니다.

putty 또는 xshell과 같은 ssh 클라이언트 도구를 통해 연결할 수 있습니다.

더 많은 관련 튜토리얼을 보려면 PHP 중국어 웹사이트의

docker tutorial

열을 참고하세요. .

위 내용은 Docker에 원격으로 로그인하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿