nginx + ssl + tomcat (1)
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
비밀번호
http://whyitworld.blogspot.com/2016/02/docker-aws-ec2.html
AWS EC2에서 Docker를 이용한 웹서버 구축
AWS EC2에서 Docker를 이용한 웹서버 구축
whyitworld.blogspot.com
https://www.hanumoka.net/2018/04/29/docker-20180429-docker-install-mysql/
Docker에서 mysql설치하고 접속해보기
###개발환경Windows 10 pro, Docker for Windwos Docker에 mysql 설치하기일단 docker의 kitematic을 열고 Docker CLI를 클릭하여 윈도우 파워쉘을 열고 Docker 명령어로 진행하겠다.(GUI를 사용할수도 있지만, 나는 터미널이 편해서 터미널을 통해 설치하도록 하겠다.) 아래 docker 명령어를 차
www.hanumoka.net