728x90
1.docker run
-d:현재 실행하고 있는 다른 콘솔에서 실행
-v:docker가 실행되고 있는 환경의 디렉토리와 docker내부의 디렉토리와 연결
-> docker내부에서 발생된 데이터는 docker가 삭제될 경우 데이터가 삭제되므로 연결이 필요하다.
-p:container내부의 포트를 어떤 포트로 연결할것인지 설정
ex) -p a:b:container 외부에서 a포트를 사용하면 container의 b포트로 연결
--name: container 이름 설정
--privileged:시스템의 모든장치에 접근할 수 있으며 커널의 기능을 대부분 사용가능하다.
2.docker bash
docker exec -it [container name] bash
docker 내부의 bash 사용가능
3. docker log
docker logs [container name]
docker 로그 출력
4.docker ps
docker ps :동작중인 컨테이너 확인
docker ps -a:정지된 컨테이너 확인
5.docker rm
docker rm [컨테이너Id]:컨테이너 삭제
6.docker images
docker images:현재 이미지 확인
docker rmi [이미지Id]:아이디 삭제
728x90
'devops' 카테고리의 다른 글
Jenkins tomcat설정(maven,war) (2) | 2024.03.08 |
---|---|
Jenkins git,maven,war 설정(maven,war) (0) | 2024.03.07 |
docker에 Jenkins 설치 및 설정하기 (0) | 2024.03.05 |
Nginx와 Let's encrypt를 사용한 https 설정하기 (0) | 2023.05.04 |
GithubAction과 CodeDeploy를 활용한 CICD:EC2에 SpringBoot 배포-3(Appspec파일 작성,배포 스크립트 작성,github action workflow 작성 및 배포확인) (0) | 2023.03.28 |