깃 허브에 있는 스크립트를 통해 설치하겠습니다.
sudo su -
git clone https://github.com/ohy1023/Shell-Script
cd Shell-Script/
sh docker_install.sh
docker -v
위와 같이 뜬다면 도커 설치가 완료된 것 입니다.
docker run --name mysql -e MYSQL_ROOT_PASSWORD=<password> -d -p 3306:3306 mysql
✨ run 시킨 이미지가 로컬 registry에 없을 경우, 자동으로 docker hub를 통해 image를 pull 받아 온 뒤 실행시킵니다.
--name : 컨테이너에 이름을 부여하는 옵션입니다.
-p : port의 줄임말 —> Host와 컨테이너의 포트포워딩 옵션입니다.
-d : daemon의 줄임말 —> detached mode로 백그라운드 모드를 의미합니다.
-e : 컨테이너 내 환경변수를 설정할 때 사용합니다.
docker ps #가동중인 컨테이너의 리스트를 확인
📌Hostname : EC2 인스턴스 public IP 주소
📌userName : root (default) -> docker run 할떄 환경변수로 변경 가능
📌password : docker run 했을때 환경변수로 넣어 준 비밀번호 store in Vault