sudo docker run -d -p 80:80 httpd:latest
컨테이너 생성하기
- run : 이미지를 사용해 컨테이너를 실행시킵니다.
- -d : 컨테이너를 데몬(백그라운드)으로 실행시킵니다.
- 80:80 : 80번 포트로 접속했을 때 컨테이너에 접근할 수 있도록 포트포워딩 설정을 해줍니다.
- httpd:latest : httpd의 가장 최신 이미지를 사용해 컨테이너를 생성합니다.
sudo docker ps
실행중인 컨테이너 목록 확인하기
sudo docker exec -it $container_id /bin/bash
도커 이미지 정보
- REPOSITORY : 이미지 저장소 이름
- TAG : 이미지 버전
- IMAGE ID : 이미지의 고유한 id
- CREATED : 이미지 생성일(마지막 업데이트 일)
- SIZE : 이미지 용량
sudo docker exec -it $container_id /bin/bash
컨테이너 내부 들어갈 때 사용하는 명령어
sudo docker exec -it $container_id /bin/bash
# $containser_id : sudo docker ps를 쳤을 때 확인되는 container_id를 입력합니다.
# /bin/bash : 컨테이너에 접속할 때 사용되는 쉘을 입력합니다.
# 이미지에 따라 /bin/bash라는 쉘이 존재하지 않을 수 있는데, 이 경우에는 /bin/sh를 사용해 접속합니다.