서버에 Docker-Linux를 설치하고 원격 로그인 구성

I. 소개

나는 항상 Docker에 대해 들어 왔고, 그것은 놀랍다는 말이 있기 때문에 오래 전에 Lushan의 진정한 얼굴을보고 싶었습니다.

며칠 전에 실험을했습니다. 서버에 설치된 Centos7의 환경이 너무 역전되어 환경을 버리고 싶지 않아서 이번 기회에 Docker를 설치했습니다 (예, 다른 길로갔습니다. 토스 ~ V ~)

둘째, Linux 설치 Docker

Docker를 설치하는 것은 돌아갈 수없는 길이라고 생각했지만 Docker를 설치하는 과정이 순조로워 서 놀랐습니다. 이것이 제가 Docker를 존경하는 이유 중 하나입니다.

Centos

1. 업그레이드 패키지

sudo yum update -y

2. Docker 설치

sudo yum intsall docker -y

3. Docker 백그라운드 서비스 시작

sudo service docker start

4. Docker 버전 확인

docker version

다음 단어가 나타납니다.

$ docker version
Client:
 Version:         1.13.1
 API version:     1.26

수행하다

Ubuntu (개인적으로 테스트되지 않음)

1. 소프트웨어 시스템 업데이트

sudo apt-get update

2. 설치 종속성

sudo apt-get install \
    apt-transport-https \
    ca-certificates \
    curl \
    software-properties-common

3. 공식 키 추가

curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -

확인, 성공을 표시하려면 입력하십시오.

4. 다시 업데이트

sudo apt-get update

5. Docker 설치

sudo apt-get install docker-ce

6. 버전보기

docker -v

성공

셋, Docker에 Linux 설치

물론 단순한 설치만으로는지지 할 수 없습니다. 더 매력적은 기능 구현이 일종의 예술적 아름다움을 반영한다는 것입니다. 요즘에는 많은 것들이 더 단순하고 공상 과학적입니다.

Docker는 서로 간섭하지 않고 서로 다른 소프트웨어를 서로 다른 프로세스로 분리하는 컨테이너입니다.

Docker에 많은 소프트웨어를 설치할 수 있습니다. 물론 운영 체제도 소프트웨어이므로 Docker에 Linux를 설치할 수 있습니다!

더 놀라운 것은 무술 대가처럼 단순함입니다. 어떤 속임수도 불필요하고 미루지 않습니다.

Docker-Ubuntu를 예제로 소개하겠습니다.

1. 먼저 클라우드에서 우분투 이미지를 가져옵니다.

sudo docker pull ubuntu

기본값은 최신 버전이지만 웹 사이트로 이동하여 원하는 버전을 선택할 수도 있습니다. >>> Ubuntu 미러 라이브러리

2. 거울보기

sudo docker image ls 

이때 해당 ID가 표시되며 시작할 때 미러 ID가 사용됩니다.

여기에 사진 설명 삽입

3. 미러 시작

sudo docker run -itd -p 6789:22 d27b9ffc5667

의미 : 백그라운드에서 미러링 시작, -p는 포트 매핑, 6789 포트를 22 (ssh 로그인 포트)에 매핑, d27b9ffc5667은 시작할 미러 ID입니다.

4. 시작된 컨테이너보기

sudo docker container ls

여기에 사진 설명 삽입

여기에서 동일한 이미지에 실용적인 두 개의 Ubuntu를 시작했음을 알 수 있습니다 (이미지 ID는 동일하고 컨테이너 ID와 이미지 ID는 동일하지 않음).

5. 컨테이너 입력

sudo docker exec -it ee6281487c44 /bin/bash

ee6281487c44는 컨테이너 ID (첫 번째 열)입니다.

축하합니다. 이미 Docker에 Ubuntu가 있습니다.

그러나 서버의 Linux의 경우 원격으로 로그인하고 싶습니다. 이것은 기본입니다. 이전에 설정된 포트 매핑을 기억하십시오. 예, ssh 원격 로그인에 사용됩니다.

넷째, Docker-Ubuntu에서 SSH 원격 로그인 구성

1. 컨테이너 입력

sudo docker exec -it ee6281487c44 /bin/bash

2. vim 및 openssh 업데이트 및 다운로드

apt-get update
apt-get upgrade
apt-get install vim
apt-get install openssh-server

3. 원격 로그인을위한 암호 설정

passwd

4. 구성 파일 수정

vim /etc/ssh/sshd_config

논평PermitRootLogin prohibit-password

추가PermitRootLogin yes

저장하고 종료

5. ssh 서비스를 다시 시작합니다.

/etc/init.d/ssh restart

로컬로 연결

ssh [email protected] -p 6789

여기에 사진 설명 삽입

성공!

다섯, 뒷말

여기에서 봤어야하는데 모든 사람이 감정을 가지고있는 것 같아요. 정말 흥미로운 소프트웨어 인 것 같습니다.이 소프트웨어를 접하고 알게되었을 때 저는 너무나 흥분해서 Amway가 어디서나 미니멀리즘의 아름다움이라고 생각합니다. , 내부에서 외부로이 SF 분위기를 발산

하지만 이것은 빙산의 일각이며 문이 들어오지 않은 경우에도 탐험에 대한 모든 사람들의 욕구와 관심을 자극 할 수 있기를 바랍니다.

참고

CentOS7 설치 Docker

ssh를 설치하고 Docker Ubuntu에서 ssh에 연결

추천

출처blog.csdn.net/rjszz1314/article/details/107502149