어쩌다 인프라환경셋팅을 맡아 진행하고 있어 공부하며 환경셋팅하며 사용한 명령어를 정리해본다
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 (컨테이너명) :컨테이너 삭제
무작정 부딪혀보면서 인프라환경셋팅 진행중!
어찌저찌 가다보면 또 길이 있겠지 :)
'WORK' 카테고리의 다른 글
땅꼬마의 log 삭제 crontab 설정! (1) | 2024.03.19 |
---|---|
땅꼬마의 jenkins - Springboot 소스 배포하기! (0) | 2024.03.13 |
땅꼬마의 LINUX 명령어 정리! (2) | 2024.01.25 |
땅꼬마의 카멜케이스 변환기 Excel! (0) | 2023.07.31 |
땅꼬마의 linux - MySQL Workbench 연결하기!! (0) | 2023.04.13 |