sudo docker volume rm vol_test1
위 명령어로 내가 만들어 놓은 volume 삭제 가능
하지만 우리가 현재 webapp6라는 컨테이너에 해당 볼륨을 넣어두었기 때문에 webapp6라는 컨테이너를 먼저 중지시킨후 webapp6를 삭제하고, 볼륨을 삭제해줘야 한다.
순서(볼륨 실행중이라면)
1. sudo docker stop webapp6
2. sudo docker rm webapp6
3. sudo docker volume rm vol_test1

※참고 : -d와 -it뭘 쓰던 상관 없음, -v는 volume임
DB를 만들때 볼륨을 이용하는것이 정석임.

여기서 첫번재 명령어로 volume을 하나 만들어 준다
아래에서는 mysql01이라는 도커를 만들어 줄건데, mysql01이라는 도커 안에 mySQL DB를 만들고 이 DB를 기존에 만들어둔 mysql-vol01 볼륨과 연결시킨다.
이 명령문에서 ' \'의 의미는 이어쓰기를 한다는 뜻인데, 명령문이 길어지게 되면 이렇게 ' \'를 이용해서 아랫줄에 계속해서 작성하면 된다.

이런식으로 mysql01 쉘로 들어가서 root권한으로 로그인하면 sql에 들어가게 된다.
create database boanproject;명령어를 이용하여 db를 하나 만들었다.

이런식으로 확인해보면 boanproject가 생성된걸 확인할 수 있다.
'웹해킹 > 도커 컨테이너' 카테고리의 다른 글
도커파일 퐐용 이론 (0) | 2025.01.22 |
---|---|
도커 컨테이너 환경 구축 (0) | 2025.01.09 |
도커 로드 밸런싱 구축하기 (0) | 2024.09.18 |
도커 네트워크 생성 및 활용 (0) | 2024.09.11 |
도커 볼륨 생성 및 활용 (0) | 2024.09.11 |