본문 바로가기
WORK

땅꼬마의 docker 관련 명령어 정리!

by 땅꼬마개발자 2024. 3. 4.

어쩌다 인프라환경셋팅을 맡아 진행하고 있어 공부하며 환경셋팅하며 사용한 명령어를 정리해본다

 

1. docker pull (서비스) : 도커이미지 pull -> docker 허브에 올라가 있는 이미지를 내 서버에 당겨온다

ex ) docker pull nginx

웹서버(nginx) 이미지를 pull 함 nginx:(버전) 버전이 명시되지 않으면 lastest(최신버전)이 당겨진다

 

2. docker images : 도커이미지 확인

내 서버내에 있는(pull로 당겨지거나 빌드하여 생성된) 이미지 리스트를 볼 수 있다

 

3. docker rmi (이미지명) : 도커이미지 삭제

 

4. docker run (이미지명) : 도커이미지 실행

옵션

--name은 컨테이너의 이름 지정
-d는 백그라운드 실행
-p는 포트 설정 ex) 3001:3000 -> 3001 포트로 접근된걸 3000 포트 컨테이너로 연결
-u 사용유저

-v 볼륨 마운트 호스트 디렉토리와 컨테이너디렉토리 동기화
--network 네트워크네임

 

5. docker network create 네트워크네임 : 네트워크 생성

-> 생성하면 위의 run 옵션중 --network 를 활용하여 실행중인 컨테이너 명으로 컨테이너간 연결을 할 수 있다

 

6. docker exec -it (컨테이너명) bash : 컨테이너 bash 접속

 

7. docker rm (컨테이너명) :컨테이너 삭제

 

 

무작정 부딪혀보면서 인프라환경셋팅 진행중!

어찌저찌 가다보면 또 길이 있겠지 :)