일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- ubuntu
- 28015
- sshpass
- openpyxl
- STF
- port forwarding
- ftp
- GoCD
- nohup
- Materials
- appium
- ssh
- create table
- kitura
- centos
- SWIFT
- postgres
- appium server
- mysql
- rethinkdb
- PYTHON
- STF_PortForwarding
- Jupyter
- insert
- 실행권한
- perfect
- postgresql
- Jupyter Notebook
- nmap
- nGrinder
- Today
- Total
don't stop believing
Docker 기본 명령 본문
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 |