docker 기본 명령어

code_able·2022년 11월 27일
0

docker image 목록 확인

sudo docker images

docker image pull 하기

sudo docker pull [image name]:[tag]

docker image 이름 바꾸기

sudo docker tag [기존이름:기존태그] [새이름:새태그]

docker container 확인하기

sudo docker ps

docker container 실행하기

sudo docker run \
- ti 
- d
-v [local directory]:[container directory]
-p [local port]:[container network port]
-e [container 환경변수]
-name [container 이름]
-link [container 이름]
-netword [network bridge 이름]
image

옵션
---------------------------------------------------
-d	detached mode 흔히 말하는 백그라운드 모드
-p	호스트와 컨테이너의 포트를 연결 (포워딩)
-v	호스트와 컨테이너의 디렉토리를 연결 (마운트)
-e	컨테이너 내에서 사용할 환경변수 설정
–name	컨테이너 이름 설정
–link	컨테이너 연결 [컨테이너명:별칭]
-network 컨테이너의 네트워크 브릿지

docker container 이름 바꾸기

sudo docker rename [기존 이름] [새 이름]

docker container 파일 로컬로 복사

sudo docker cp localpath/복사할파일 컨테이너id:컨테이너path/
sudo docker cp 컨테이너id:컨테이너path/ localpath/

docker network bridge 생성

sudo docker network create mynetwork

docker network 목록확인

sudo docker network ls

docker network 상태보기

sudo docker network inspect

docker container 커밋(container → image)

sudo docker commit -m "[메시지]" [container] [image:tag]

docker image tar로 저장

sudo docker save -o [파일명.tar] [이미지]

docker tar를 image로 로드

sudo docker load -i [파일명.tar]

reference

profile
할수 있다! code able

0개의 댓글