성장과정(dev)/docker

[docker] docker 로 실행된 mysql shell 로 실행시키기

lowellSunny 2022. 12. 9. 14:55

docker 실행 상태 확인

 

--help option 을 애용하자 

ex) $ docker --help

또는 $docker --h

 

All docker container list up

$ docker ps -a

 

-> names 에서 container name 을 출력한다.

나는 image 가 mysql 로 실행되어있는 container name 을 가져온다.

 

docker 로 mysql shell 로 실행시키기

$ docker exec -it [방금 찾은 container name] bash

 

bash 가 열리면 

$ mysql -u root -p

 

 

--참고사항 : bash 와 sh 의 차이점

참고링크 : https://www.geeksforgeeks.org/difference-between-sh-and-bash/

 

bash 와 sh 는 unix 운영체제의 두가지 다른 shell

여기서 unix 는 윈도우를 제외한 리눅스, 안드로이드, macos, ios 등의 많은 os 가 unix 를 뿌리로 두고있음.

 

bash 는 sh 이다. 하지만 더 많은 특징과 더 나은 syntax 를 가진 sh 의 개선안이다.

 

sh 는 unix 계열 운영 체제의 shell command-line interpreter이다. 

bash 는 sh 의 상위 집합이다.