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
'공부기록 > Backend' 카테고리의 다른 글
[docker] 백엔드 docker-compose 파일 build 에러 디버깅해보기 1 (0) | 2024.02.13 |
---|---|
docker compose 파일에 network 간단한 구성 (0) | 2024.02.12 |
[mysql] 비밀번호 설정하기 (1) | 2024.02.10 |
[python] 파이썬 vscode에서 가상환경 설정하기 (0) | 2023.09.15 |
[mysql] ECONNREFUSE 일때 소켓연결 하기 (0) | 2023.07.15 |