[Server] EC2에 Docker 설치

애이용·2021년 5월 23일
0

DevOps

목록 보기
1/6

Docker 설치 및 실행

$ sudo yum install docker
$ docker -v // 버전 확인
$ sudo service docker start
Redirecting to /bin/systemctl start docker.service

Docker-compose 설치하기

// docker-compose 설치하기
$ sudo curl -L https://github.com/docker/compose/releases/download/1.25.0\
-rc2/docker-compose-`uname -s`-`uname -m` -o \
/usr/local/bin/docker-compose
// 설치 후에 chmod 명령어를 사용하여 디렉토리에 excute 권한을 추가한다.
$ sudo chmod +x /usr/local/bin/docker-compose
$ docker-compose -v // 버전 확인
docker-compose version 1.25.0-rc2, build 661ac20e

Docker 로그인

docker login -> 도커 허브 가입한 아이디, 비번 치고 로그인하기

Error 정리

1. 접속 대상이 없을 경우
ssh: connect to host 192.168.0.10 port 22: No route to host
서버가 down 상태이거나 ip 정보가 틀린 경우

2. netfilter(iptables)로 막아 놓았을 경우
ssh: connect to host 192.168.0.200 port 22: No route to host
웹서비스는 정상 접속되는 상태에서 ssh 접속이 안되는 경우

3. ssh 서비스가 구동중이지 않은 경우 / 서비스 포트 틀린 경우
ssh: connect to host 192.168.0.200 port 22: Connection refused


kex_exchange_identification: Connection closed by remote host
kex_exchange_identification: read: Connection reset by peer

👉 /etc/ssh/ssh_config 수정

기존

Host *
	SendEnv LANG LC_*

수정

Host *	
	SendEnv LANG LC_*
    Port 22

원격 로그인 설정, /etc/hosts.allow, /etc/hosts.deny 파일 생성해서 설정 등등 다 해봤는데 실패했고, 이걸로 성공!


Got permission denied while trying to connect to the
Docker daemon socket at unix:///var/run/docker.sock: 
Post "http://%2Fvar%2Frun%2Fdocker.sock/v1.24/auth": 
dial unix /var/run/docker.sock: connect: permission denied

밑 명령어 실행 !

$ sudo chmod 666 /var/run/docker.sock
profile
로그를 남기자 〰️

0개의 댓글