프로그램설치

nginx + ssl + tomcat (1)

예쁜꽃이피었으면 2020. 2. 13. 17:12

 

AWS(ubuntu) / nginx / apache tomcat / sts (mybatis) / docker / mysql / Vue.js

 

aws 에 docker설치 후 docker에 mysql 올리기

[docker 설치하기]

1. aws 로그인

(pem파일로 로그인 할 경우

# ssh -i '파일명.pem' ubuntu@IP주소 )

2. sudo apt-get update

3. sudo apt install docker.io => Y

4. done이 나왔다면 docker --version으로 설치 확인 ( sudo docker info 해도 정보 나옴 ) 

5. 우분투 사용자에 대한 세부정보 확인
# cat /etc/passwd | grep ubuntu

6. sudo 사용하지 않고 docker command실행하기 위해
# sudo usermod -aG docker ubuntu  -> 이거 잘 되는 것 같지 않음

7. 사용자 추가됐는지 확인
# cat /etc/group | grep docker

8. aws 로그아웃 ->  aws 로그인하기

9.  docker -v 해서 결과가 나오면 sudo권한 없이 사용할 수 있음

 

[mysql 설치하기]

1. aws 로그인 한 후

2. docker 접속

# service docker start -> 접속 안 됨

# whoami

# sudo su 

# whoami
# passwd 비밀번호 입력

# service docker start

3. mysql , 도커이미지 조회
# docker search mysql

4. mysql, 도커이미지 다운로드
# docker pull mysql

5. 다운로드된 도커 이미지 확인

# docker images

6. 도커 이미지를 통해 mysql 컨테이너 생성

# docker run -d -p 3306:3306 -e MYSQL_ROOT_PASSWORD=password --name <mysql이름> mysql

7. mysql 컨테이너가 동작하고 있는지 확인

# docker ps -a

8. 파워쉘에서 mysql 컨티에너 접속

# docker exec -i -t <mysql이름> bash

9. mysql 접속

mysql -u root -p
password 
비밀번호

(mysql 계정정보바꿈
alter user 'root'@'%' identified with mysql_native_password by '비밀번호';)

flush privileges; //변경사항 저장

-

aws 접속하고 

# docker ps하면 컨테이너 id값 알 수 있다.

docker 접속

# docker exec -it <컨테이너 id> /bin/bash

mysql접속

mysql -u root -p
password

비밀번호

 

 

반응형