만약 docker container가 무슨 이유로건 중단되거나 재실행된다면 그 안에 데이터는 어떻게 될까?
docker run -v /home/.../logs:/var/;ib/airflow/logsdocker run -d --name=nginx -p 8081:80 nginxhttp://localhost:8081/ docker exec --user=root -it nginx shapt updateapt install nanonano /usr/share/nginx/html/index.html (내용 편집)docker restart nginx 위의 과정을 반복해 html문서의 내용 확인시 원상복구됨

이 내용을 바꿔보고자 함



docker build -t vote ./votedocker build -t result ./resultdocker build -t worker ./workerdocker imagesdocker build를 통해 vote,result,worker 이미지 생성


# 하나씩 실행
docker run -d --name=redis redis
docker run -d -e POSTGRES_PASSWORD=postgres --name=db postgres
docker run -d --name=vote -p 5001:80 vote
docker run -d --name=result -p 5002:80 result
docker run -d --name=worker worker


port mapping이 안되서 연결은 안됨
vote에 로그인해서 inputils-ping 설치 후 ping 명령으로 redis 호스트 이름이 연결되는지 확인
ping redis
#docker network create
docker container rm -f $(docker container ls -aq)
docker network create mynetwork
docker run -d --name=redis --network mynetwork redis
docker run -d --name=db -e POSTGRES_PASSWORD=password --network
mynetwork postgres
docker run -d --name=vote -p 5001:80 --network mynetwork vote
docker run -d --name=result -p 5002:80 --network mynetwork result
docker run -d --name=worker --network mynetwork worker

해결 완료