DHistory
[Docker] 실행 중인 Container 명령어 사용 본문
명령어 전달을 해야하는 이유는 무엇인가?
Local에 MySQL을 설치하지 않고 Docker Container를 이용하여 MySQL을 사용중이다.
MySQL에 접속하기 위해 MySQL Container에 접속 후 mysql에 접속해야했다.
이 작업은 반복되어 귀찮기 때문에 이를 개선하기 위해 명령어 전달을 하게 되었다.
명령어를 어떻게 전달하는가?
docker exec -it {container} {executable command}
# 예시
docker exec -it mysql echo hello docker
어떻게 mysql에 바로 접근할 것인가?
vim ~/.zshrc
# 아래 내용 추가
alias=mysql "docker exec -it mysql mysql -uroot -p"
# 저장
source ~/.zshrc
이후 mysql 명령어를 실행하면 Password를 입력할 수 있다.
Password를 입력 후 mysql를 자유자재로 사용하자.
'Programming > Docker' 카테고리의 다른 글
[Docker] MySQL Container CSV 파일 넣기 - 활용 (0) | 2023.06.01 |
---|---|
[Docker] MySQL Container에 CSV 파일 넣기 - 기본 (0) | 2023.05.23 |