cat ~/.ssh/id_rsa.pub
없다면 key를 생성해준다
ssh-keygen
: 키페어는 중요하기 때문에 백업해서 사용
cp pem 파일이 있는 경로 ~/.ssh/
/Users/seoyun/codeLion/ec2-exercise.pem
chmod 600 ~/.ssh/key파일명.pem
ex) chmod 600 ~/.ssh/ec2-exercise.pem
vim config
#dev-server
Host shab
HostName IP 주소 입력
User ubuntu
IdentityFile ~/.ssh/key 파일명.pem
chmod 700 ~/.ssh/config
ex) chmod 700 config
ssh 호스트명
ex) ssh aws-ec2-t3-small
config가 안될 경우
$ ssh ubuntu@ec2도메인 -i ~/Downloads/<pemkey_name>.pem
udo apt update;
sudo su -
📌 도커는 컨테이너로 인스턴스마다 설치해줘야한다.
git clone https://github.com/Kyeongrok/docker_minikube_kubectl_install
cd docker_minikube_kubectl_install/
ll
sh docker_install.sh
중간에 enter
docker
: docker의 명령어가 뜨면 잘 설치 된것
docker run -p 80:80 nginx
컨테이너 끄기
ctrl + c
ec2-35-72-162-18.ap-northeast-1.compute.amazonaws.com
웹 브라우저에 퍼블릭 IPv4 DNS : 80 으로 접속
https://ec2-35-72-162-18.ap-northeast-1.compute.amazonaws.com:80
80포트로 접속하는 것
해당 화면이 나오면 docker와 nginx가 잘 실행됐다는 것