OS가 달라도 같은 작업환경을 추구하기에 Docker를 사용
Images를 통해 Container를 만들어 작업환경 구축.
APP -> Program -> Process
Docker hub -> Image -> Container
pull run
docker pull httpd
apatch Image로 담음
docker run --name ws2 -p 8080:80 httpd
container name을 ws2로 설정하고, host포트는 8080과 container포트는 80을 연결해서 로컬로 apatch 실행. -> localhost:8080/index.html
docker ps
현재 docker가 run되고 있는 container 볼수있는 command
docker ps -a
docker에서 중지된 container까지 볼수있는 command
docker stop [container name]
container 중지 -> docker ps -a 해야 볼수있음
docker rm [container name]
container 삭제
docker exec --name ws2 -it /bin/sh
docker에서 ws2라는 container에서 본쉘을 실행
docker desktop에서 직접 cli/terminal 실행해서 할수있음