반응형
sudo 없이 Docker 명령어 쓰기
$ sudo usermod -aG docker $USER # 현재 접속중인 사용자에게 권한주기
$ sudo usermod -aG docker 0culty # 0culty 사용자에게 권한주기
컨테이너
컨테이너 목록 확인
$ docker ps # 실행중인 컨테이너 확인
$ docker ps -a # 모든 컨테이너 확인
컨테이너 삭제
$ docker rm [컨테이너id]
$ docker rm [컨테이너id-1], [컨테이너id-2] # 여러개 삭제
$ sudo docker rm `docker ps -a -q` # 모든 컨테이너 삭제
컨테이너 시작
$ docker start [컨테이너id or name]
$ docker restart [컨테이너id or name] # 재시작
컨테이너 접속
$ docker attach [컨테이너id or name]
컨테이너 내부 접속
$ docker exec -it [container] bash
컨테이너 정지
$ docker stop [컨테이너id or name]
$ docker stop $(docker ps -a -q) # 모든 건테이너 정지
이미지
현재 이미지 목록 확인
$ docker images
이미지 삭제
$ docker rmi [이미지id]
$ docker rmi -f [이미지id] # 컨테이너도 강제 삭제
이미지 받기
$ sudo docker pull [이미지 이름]:[버전] # 버전:latest 를 쓰면 최신 버전으로 다운
옵션
옵션 | 설명 |
---|---|
-d | detached mode 흔히 말하는 백그라운드 모드 |
-p | 호스트와 컨테이너의 포트를 연결 (포워딩) |
-v | 호스트와 컨테이너의 디렉토리를 연결 (마운트) |
-e | 컨테이너 내에서 사용할 환경변수 설정 |
-name | 컨테이너 이름 설정 |
-rm | 프로세스 종료시 컨테이너 자동 제거 |
-it | -i와 -t를 동시에 사용한 것으로 터미널 입력을 위한 옵션 |
-link | 컨테이너 연결 [컨테이너명:별칭] |
References
🏋🏻 개인적으로 공부한 내용을 기록하고 있습니다.
잘못된 부분이 있다면 과감하게 지적해주세요!! 🏋
반응형
'docker' 카테고리의 다른 글
[docker] Ubuntu (우분투)에 docker 설치 (Feat. portainer) (0) | 2021.11.23 |
---|---|
[docker] Ubuntu (우분투)에 docker를 이용해 ELK스택 설치 (0) | 2021.11.22 |
[docker] 도커 개념 정리 (0) | 2021.11.22 |
댓글