와드 프로젝트에 DB 2개(실제 사용db/백업db)를 사용하자는 의견과 이에 따라 Docker를 적용해보자는 회의 결과에 의하여 Docker를 공부해보고자 합니다.
Docker 도입 이유
1. Spring Boot/DB를 2개 사용하기 때문에
2. 서버 개발자끼리 환경세팅을 동일하게 하기위해서
라고 일단 팀원과 얘기했는데 아직 개념이 부족하여 간단히 Docker에 대해 알아보고자합니다.
자세한 내용은 다음 글에 작성합니다.



docker desktop running 뜨면 성공docker desktop starting만 계속 뜨는 문제 발생했으나 켜두고 계속 기다리고, 껐다 키고 지웠다 키고 하니까 갑자기 정상 시작 됐습니다. 정확한 문제 원인은 파악 못하였고, 그냥 키는데 오래걸리는건가 싶습니다.
$ docker images 쳤을 때 에러 없이 뜨면 정상 설치 완료
다음은 알아야 할 몇 가지 유용한 Docker 명령입니다.
1. Docker가 설치되었는지 확인하려면 WSL 배포(예: Ubuntu)를 열고 다음을 입력하여 버전 및 빌드 번호를 표시합니다.docker --version
2.docker run hello-world명령을 사용하여 간단한 기본 제공 Docker 이미지를 실행하여 올바르게 설치되었는지 테스트합니다.
3. Docker CLI에서 사용할 수 있는 명령 나열:docker
4. 특정 명령에 대한 정보 나열:docker <COMMAND> --help
5. 머신의 docker 이미지 나열(현재는 hello-world 이미지만 나열됨):docker image ls --all
6.docker container ls --all또는docker ps -a를 사용하여 컴퓨터의 컨테이너를 나열합니다(-a show all 플래그가 없으면 실행 중인 컨테이너만 표시됨).
7. WSL 2 컨텍스트에서 사용할 수 있는 통계 및 리소스(CPU 및 메모리)를 포함하여 Docker 설치와 관련된 시스템 전체 정보를 다음과 같이 나열합니다.docker info