don't stop believing

Docker 기본 명령 본문

Tools/Docker

Docker 기본 명령

Tongchun 2018. 3. 15. 13:51

Docker Base Command

https://docs.docker.com/engine/reference/commandline/docker/



레지스트리에서 로컬로 이미지 가져오기

docker pull <이미지 이름>:<tag>

docker pull swift

docker pull ubuntu:16.04


레지스트리에서 이미지 검색하기

docker search

docker search ubuntu


이미지를 로컬에서 레지스트리로 밀어넣기

docker push

docker push tongchun/macaronapi:0.1.0


컨테이너 생성

docker run -i -t --name <컨테이너 이름> <이미지>:<tag>

docker run -it ubuntu:16.04 /bin/bash

docker run -it -p 10260:10260 -v /Users/tongchunkim/Documents/macaron-api:macaron-api

docker run -it --name macaron-api-perfect -p 10260:10260 -v /Users/tongchunkim/Documents/macaron-api:/macaron-api ubuntu:16.04 /bin/bash


컨테이너 실행

docker start <컨테이너 이름>


실행중인 컨테이너에 접속

docker attach <컨테이너 이름>


컨테이너 정지

docker stop


컨테이너 삭제

docker rm <컨테이너 id 또는 name>

docker rm 90c90160eb72

docker rm testContainer


실행중인 컨테이너 목록 보기

docker ps

docker ps -a


이미지 목록 보기

docker images


컨테이너로 이미지 생성

docker commit <옵션> <컨테이너 이름> <이미지 이름>:<태그>

docker commit -a "tongchun <tongchun@gmail.com>" -m "default setting for gauge" ngleGauge nglegauge:0.0.1


도커파일로 이미지 생성

docker build


이미지 이력 정보 확인

docker history


이미지 삭제

docker rmi <이미지 ID>


이미지 압축 파일로 저장

docker save -o <저장할 경로와 압축파일 이름> <이미지 이름>

docker save -o ./macaronapi.tar macaronapi


이미지 로드 (압축파일)

docker load -i <압축된 이미지 파일 이름>

docker load -i ./macaronapi.tar


'Tools > Docker' 카테고리의 다른 글

docker 환경에서 swift 확인하기  (0) 2018.05.30
Docker를 설치합니다. (Windows, Mac, Linux)  (1) 2018.03.21
Docker 알아보기  (0) 2018.03.14
Comments