공부기록/Backend
docker 명령어 모음 (업데이트중)
Jenner
2024. 2. 12. 00:41
docker 실행중인 프로세스 확인
docker ps -al
docker-compose
build하기
docker-compose up --build
docker container
docker container 생성하기
docker container run [환경설정 옵션] 이미지명 [:태그명] [인수]
ex:
docker run --name mysql-container -e MYSQL_ROOT_PASSWORD=[패스워드] -d -p 3305:3306 mysql:latest
옵션
--env=[환경변수], -e | 환경변수 설정 |
--env-file=[파일명] | 환경변수를 파일로부터 설정 |
--read-only=[true | false] | 컨테이너 파일 시스템을 읽기 전용으로 만들기 |
--workdir=[패스], -w | 컨테이너의 작업 디렉토리를 지정 |
-u, --user=[사용자명] | 사용자명 또는 UID를 지정 |
docker container에 접속
docker exec -it [컨테이너네임] bash
docker container list
docker container ls
docker container 삭제
docker container rm [컨테이너 id]
docker container 정지
docker stop [컨테이너 id]
docker image
docker image 확인
docker images
docker image 삭제
docker rmi [컨테이너 id]
docker image 빌드
docker build . -t [이미지명]
docker 사용하지 않는 container 삭제
docker container prune
docker logs
docker logs <container_id>
docker-compose logs
docker-compose logs