본문 바로가기

공부기록/Backend

docker 명령어 모음 (업데이트중)

 

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