심심한잉여의 잡동사니

[AWS] EC2에 도커 사용환경 구축하기 본문

코딩일기/파이널프로젝트

[AWS] EC2에 도커 사용환경 구축하기

심심한잉여 2022. 2. 3. 12:49
반응형

1. 리눅스 도커설치 명령어 - https://megazonedsg.github.io/1-Make-Docker/sudo yum -y upgrade
sudo yum -y install dockersudo amazon-linux-extras install docker
// 도커 설치
sudo service docker start
// 도커 시작
sudo usermod -a -G docker ec2-user
// 권한 부여
sudo chkconfig docker on
// auto-start에 docker 등록
sudo rebootsudo 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
sudo curl -L https://github.com/docker/compose/releases/latest/download/docker-compose-$(uname -s)-$(uname -m) -o /usr/local/bin/docker-compose
// 최신 docker compose를 해당 링크에서 받을 수 있다고 한다.
sudo chmod +x /usr/local/bin/docker-compose
// 권한 부여1. 오라클 DB 설치, sql 입력
docker run -d --name mydb -p 40000:1521 -e TZ=Asia/Seoul oracleinanutshell/oracle-xe-11g
docker cp ./mydb.sql mydb:/root
docker exec -i -t mydb /bin/bash
   ls /root
   sqlplus sys/oracle as sysdba @/root/mydb.sql2. tomcat 설치

// 도커파일 읽을 수 있도록 하는 명령어
docker build -t mytomcat:1.0 ./.

// 톰캣 설치 및 실행 명령어
docker run -d --name myweb1 -p 80:8080 --link mydb:db mytomcat:1.0

 

docker cp ./FinalProject_3.war myweb:/usr/local/tomcat/webapps

반응형