[Docker] Docker Container 사용하기(실습)

99winnmin·2023년 2월 2일
0

Docker

목록 보기
10/16

1. 아파치 웹서버 컨테이너 이미지를 검색한 후 다운로드(search, pull)

docker search apache ->docker pull httpd -> docker images

2. 다운로드한 아파치 웹서버를 백그라운드 실행(-d, -detach), 컨테이너 이름: web으로 동작(run)

docker run -d --name 'web' httpd:latest

3. 동작중인 컨테이너 목록을 확인해서 web 컨테이너가 running 중인지 확인(ps)

docker ps -a

4. 실행중인 web 컨테이너의 IP Address를 확인(inspect)

docker inspect web or docker inspect --format '{{.NetworkSettings.IPAddress}}' web
or alias로 간편하게 세팅하고 보기 alias cip="docker inspect --format '{{.NetworkSettings.IPAddress}}'" -> cip web

5. curl 명령으로 접속시도. 무슨 페이지 나오는지 확인

6. web 컨테이너가 만들어내는 로그를 출력

docker logs -ft web : f옵션은 실시간 로그 출력, t옵션은 타임 스탬프 표시

7. 실행중인 모든 컨테이너를 중지하고 삭제

  • Docker Container 한번에 삭제(종료)하기
    $ docker ps -qa : quite, all 옵션을 사용해서 실행중인 모든 컨테이너의 id 출력
    $ docker rm -f $(docker ps -qa)

8. 다운로드 된 컨테이너 이미지를 삭제

  • Docker Image 한번에 삭제하기
    $ docker rmi $(docker images -q)
    $ docker image rm -f $(docker image ls -q)
profile
功在不舍

0개의 댓글

관련 채용 정보