요약
0. 내가 이해한 바.
- 인스턴스로 가상환경을 생성
- 이때 해당 가상환경에 접속하기 위한 방법으로 ssh키 쌍을 발급
- public, private
- private는 내 로컬에서 해당 public IP에 접근하기 위함
- public IP를 고정시키기 위해 해당 인스턴스에 고정 IP 로 변경
현재 설정한 가상 서버 접속
ssh oracle-dev
ssh -i ~/.ssh/ssh-key-stock.key ubuntu@152.67.220.93Host oracle-dev
HostName 152.67.220.93
User ubuntu
IdentityFile ~/.ssh/ssh-key-stock.key1. 설치
Ubuntu
가 아닌 Canonical Ubuntu 로 설치!!Linux
1. 인스턴스 생성
- ssh key 발급
2. 인스턴스 접속
ssh ubuntu@3. 고정 IP
- 고정 IP 발급
- 인스턴스 내 ip 변경
4. 패키지 설치
1. 패키지 업데이트
sudo apt update && sudo apt upgrade -y2. python 및 가상환경 도구 설치
sudo apt install -y python3 python3-pip python3-venv3. Docker 및 Docker Compose 설치
sudo apt install -y \
ca-certificates \
curl \
gnupg \
lsb-release
sudo mkdir -p /etc/apt/keyrings
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | \
sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg
echo \
"deb [arch=$(dpkg --print-architecture) \
signed-by=/etc/apt/keyrings/docker.gpg] \
https://download.docker.com/linux/ubuntu \
$(lsb_release -cs) stable" | \
sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
sudo apt update
sudo apt install -y docker-ce docker-ce-cli containerd.io
sudo usermod -aG docker $USER
newgrp dockersudo curl -L "https://github.com/docker/compose/releases/latest/download/docker-compose-$(uname -s)-$(uname -m)" \
-o /usr/local/bin/docker-compose
sudo chmod +x /usr/local/bin/docker-compose
docker-compose --version참고사이트