Step it up now

aws(2) 본문

카테고리 없음

aws(2)

케잉 2024. 1. 11. 15:40

ssh -i kjekeypair.pem ec2-user@54.199.31.122

ssh -i kje_keypair.pem ubuntu@서버 퍼블릭 주소


- ubuntu에 corretto 11 설치하기

 wget -O- https://apt.corretto.aws/corretto.key | sudo apt-key add - 
 sudo add-apt-repository 'deb https://apt.corretto.aws stable main'

 sudo apt-get update; sudo apt-get install -y java-11-amazon-corretto-jdk



명령어 ubuntu에 입력 

sudo apt update 
sudo apt install openjdk-8-jdk






- ubuntu에 docker 설치

# Add Docker's official GPG key:
sudo apt-get update
sudo apt-get install ca-certificates curl gnupg
sudo install -m 0755 -d /etc/apt/keyrings
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg
sudo chmod a+r /etc/apt/keyrings/docker.gpg

# Add the repository to Apt sources:
echo \
  "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/ubuntu \
  $(. /etc/os-release && echo "$VERSION_CODENAME") stable" | \
  sudo tee /etc/apt/sources.list.d/Ydocker.list > /dev/null
sudo apt-get update

sudo apt-get install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin

sudo curl https://raw.githubusercontent.com/docker/docker-ce/master/components/cli/contrib/completion/bash/docker -o /etc/bash_completion.d/docker.sh

docker container run -d \
    --name=mysqldb \
    --restart=always \
    -e MYSQL_ROOT_PASSWORD=education \
    -e MYSQL_DATABASE=guestbook \
    -p 3306:3306 \
    yu3papa/mysql_hangul:2.0

docker container run \
      --name=guestbookapp \
      --rm \
      --network=host \
      -e MYSQL_IP=192.168.12.60 \
      -e MYSQL_PORT=3306 \
      -e MYSQL_DATABASE=guestbook \
      -e MYSQL_USER=root \
      -e MYSQL_PASSWORD=education \
      yu3papa/cicd_guestbook:1.0

 


 

 

 


 


명령어 
1. ssh -i kje_keypair.pem ubuntu@서버1 퍼블릭 주소
2. scp -i kje_keypair.pem kje_keypair.pem ubuntu@서버1 퍼블릭 주소:/home/ubuntu
3. chmod 400 kje_keypair.pem 
4. ssh -i kje_keypair.pem ec2-user@172.31.71.139(서버2 퍼블릭주소)






세션관리자 
호스트명  ip, 
사용자  root 
암호 education
포트 3306 


unzip 

vi

cd src
ls
cd main
cd resources 
nano application properties