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
비밀번호
'프로그램설치' 카테고리의 다른 글
nginx + ssl + tomcat (3) (0) | 2020.02.13 |
---|---|
nginx + ssl + tomcat (2) (0) | 2020.02.13 |
Java error 1723, 자바 JDK 설치가 안될 때 해결 방법, 자바 재설치 오류, 자바 uninstall (0) | 2014.12.07 |
안드로이드 keystore생성 (0) | 2014.09.17 |
IIS설치 (0) | 2014.09.12 |