컨테이너 생성 / 실행
- docker create nginx
- docker ps -a
- docker start [CONTAINER_ID 일부값]
- docker ps -a
- docker create mysql
- docker ps
- docker stop [CONTAINER_ID]
- docker rm [CONTAINER_ID]
- docker ps -a
- 나머지도 삭제 반복
- docker image ls
- docker image rm [IMAGE ID]
- 현업에서는 create start를 합쳐서 시킴
- docker run nginx
- docker ps -a
- docker stop [CONTAINER_ID]
- docker rm [IDS]
- docker run -d --name my-web-server nginx
- 이름 설정
- docker run -d nginx
- docker ps => 80/tcp
- 시크릿 모드로 실행시키기 / 안그러면 캐시가 남게 됌
- docker run -d -p 4000:80 nginx
- nginx가 호스트 컴퓨터 내부에 컨테이너(미니 컴퓨터)로 들어가기 때문에 직접 연결을 할 수 없음
- 따라서 4000을 통해서 내부 컴퓨터의 80으로 들어가겠다 라고 설정해주어야 함
로그 조회
- docker run nginx
- ctrl c
- docker run -d nginx
- docker logs [ID]
- docker logs --tail 10 [ID]
- docker logs -f [ID] => 실시간으로 생성되는 로그를 보고 싶을 때 사용
실행 중인 컨테이너 내부에 접속
- docker exec -it [COTAINER_ID] bash
- exit 탈출
'CI CD > Docker' 카테고리의 다른 글
[Docker] Redis / Volume / MySQL (0) | 2024.11.13 |
---|---|
[Docker] 이미지 (3) | 2024.11.13 |
[Docker] 개념 (0) | 2024.11.13 |
[Docker] (2) | 2024.11.12 |