part 5) docker run -d
컨테이너 안에 데이터를 실행해보기
예시문의 우문투를 만들어보자 랜덤한 숫자를 만들어 data.txt에 넣어주는 명령어이다
docker run -d ubuntu bash -c "shuf -i 1-10000 -n 1 -o /data.txt && tail -f /dev/null"
만들어 졋을것이다
docker exec <위에 아이디> cat /data.txt
이제 실행한 결과를 보면 6547 이 만들어 진걸 볼 수 있다.
이제 컨테이너를 rm 명령어로 지워버리자
docker rm -f <위에 아이디>
- 이번엔 db를 만들어 보는거 같다
docker volume create todo-db
이전에 우린 유저이름으로 우리 도커 컨테이너를 올렷으니 그걸 가져와 써보자
docker run -dp 3000:3000 --mount type=volume,src=todo-db,target=/etc/todos <유저 이름>/getting-started
이런식? 한번 해보면 서버에 저장되있는 문장을 볼 수 있을 것이다
https://docs.docker.com/get-started/05_persisting_data/
Persist the DB
docs.docker.com
'42Seoul > Docker' 카테고리의 다른 글
9. docker 가이드 파해치기 [Get started] part 7 (0) | 2023.03.04 |
---|---|
8. docker 가이드 파해치기 [Get started] part 6 (0) | 2023.03.04 |
6 docker 가이드 파해치기 [Get started] part 4 (0) | 2023.03.04 |
5. docker 가이드 파해치기 [Get started] part 3 (0) | 2023.03.04 |
4. docker 가이드 파해치기 [Get started] part 2 (0) | 2023.03.04 |