✅ 컨테이너 확인
// 현재 동작중인 컨테이너 확인
$ docker ps
// 동작이 중지된 컨테이너 확인
$ docker ps -a
✅ 컨테이너 삭제
$ docker rm 'docker Id 혹은 아룸'
//복수개도 삭제 가능
$ docker rm 'docker Id', 'docker Id"
//전체 컨테이너 삭제
$ docker rm 'docker ps -a q'
✅ 컨테이너 접근
# bash로 접근하는 경우
$ docker exec -it redis(mysql) /bin/bash
# 해당 컨테이너에 있는 앱으로 접근하는 경우
$ docker exec -it redis redis-cli -a 1234(비밀번호)
✅ 컨테이너 동작(mysql)
$ docker run --name mysql -p 3306:3306 -d -e MYSQL_ROOT_PASSWORD=1234
mysql:latest
- —name : container 이름
- -d : 백그라운드에서 실행가능하게끔 설정
- -e : 환경 변수 설정
✅ 컨테이너 동작(redis)
$ docker run --name redis -p 6379:6379 -d --requirepass 1234
- 이 때 requirepass 는 외부에서 redis 접근시 필요로하는 비밀번호를 뜻한다.
- 그래서 docker에서거 접근할 경우에는 바로 접근하기에 비밀번호를 필요로하지 않는다.