Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
Tags
- DynamoDB
- optional chaining
- api gateway
- transit gateway
- AWS
- 단축 평가
- vgw
- prometheus
- grafana
- cognito
- Kubernetes
- Endpoints
- Site-to-Site VPN
- Proxy Resource
- Await
- docker
- CloudFormation
- VPC
- Service
- 구조분해 할당
- docker swarm
- On-Premise
- null 병합 연산자
- 온프레미스
- JavaScript
- 옵셔널 체이닝
- 자바스크립트
- elasticsearch
- 비구조화 할당
- Custom Resource
Archives
- Today
- Total
만자의 개발일지
[Docker] Docker 기본 명령어 본문
이번 포스팅 에서는 Docker 기본 명령어로 아파치 이미지를 다운받고 Docker로 컨테이너까지 실행하여 웹 서버를 활성화해보도록 하겠습니다.
Docker images 확인
# docker images
현재 내 도커 이미지 목록을 보여줍니다.
Docker image 다운받기
# docker pull httpd
pull 명령어를 통해 도커 이미지를 다운 받을 수 있습니다.
Docker 컨테이너 실행
# docker run --name WebServer -p 80:80 httpd
run 명령어를 통해 컨테이너를 실행해 해줍니다.
--name 뒤에는 컨테이너이름이 오고 -p 뒤에는 [호스트 포트]:[컨테이너 포트] 를 붙여줍니다.
Docker 컨테이너 목록 보기
# docker ps -a
docker 컨테이너에 대한 목록을 보여줍니다. -a 는 stop 되어있는 컨테이너 목록까지 보여줍니다.
여기까지 했으면 현재 url:80 으로 접속하면 웹 서버가 잘 응답하시는 것을 보실 수 있습니다.
그럼 이제 컨테이너를 비활성화하고 삭제까지 해보겠습니다.
Docker 컨테이너 종료
# docker stop WebServer
컨테이너를 종료할 때는 stop 명령어를 써줍니다. 뒤에는 아까 컨테이너를 만들 때 만든이름을 붙여주시거나 컨테이너 ID를 써주시면 됩니다.
Docker 컨테이너 삭제
# docker rm WebServer
# docker rm --force WebServer
rm 명령어를 통해 삭제할 수 있습니다. 컨테이너가 실행 되있다면 삭제가 안됩니다. 실행된 컨테이너를 삭제하고 싶으시다면 --force 옵션을 붙여주시면 됩니다.
Docker image 삭제
# docker rmi httpd
마지막으로 rmi 명령어를 통해 이미지를 삭제할 수 있습니다.
'Docker' 카테고리의 다른 글
[Docker] Dockerfile 생성 후 build하기 (feat. Node.js, S3, EC2) (0) | 2021.12.20 |
---|---|
[Docker] 호스트와 컨테이너 파일 시스템 연결 (0) | 2021.11.12 |
[Docker] Docker 컨테이너에 접속하기 (1) | 2021.11.12 |
[Docker] CentOS Docker 설치 방법 (0) | 2021.11.12 |
[Docker] Docker란 (0) | 2021.11.12 |
Comments