250x250
Notice
Recent Posts
Recent Comments
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- mysql
- 과학백과사전
- 크롤링
- (깃)git bash
- RESFUL
- db
- 자바
- Python
- lda
- java
- 幼稚园杀手(유치원킬러)
- 지마켓
- spring MVC(모델2)방식
- tomoto
- oracle
- Gmarket
- 이력서
- 코사인 유사도
- word2vec
- 파이썬
- 방식으로 텍스트
- 게시판 만들기
- Websocket
- jsp 파일 설정
- 토픽추출
- pytorch
- Topics
- r
- test
- 네이버뉴스
Archives
- Today
- Total
무회blog
docker: , 도커 ,컨테이너,관련명령어 본문
# 모든 명령어 조회
docker
# 이미지가 없을때 이미지를 받아옴 ,
docker pull ubuntu
# ubuntu 이미지로 컨테이너 실행
docker run -it ubuntu /bin/bash
# 종류
exit
## 정지된 컨테이너를 실행
# 모든 컨테이너 조회
docker ps -a
# 정지된 컨테이너 실행
docker start b750bbbcfd88
# 백단에서 실행되는 docker , -d 를 통해서 지정된 컨테이너를 실행
docker run -itd --name ubuntu-test ubuntu /bin/bash
# 컨테이너 정지
docker stop 컨테이너id
# 컨테이너 restart
docker restart 컨테이너id
# 컨테이너 진입
docker attach
docker exec # 이것을 사용하기를 추천 ,, 빠져 나올때 컨테이너를 정지/종료 시키지 않고 나올수 잇음
# 컨테이너에서 빠져 나와도 컨테이너가 정지 되지 않음
docker exec -it 컨테이너id /bin/bash
## 컨테이너 import / export 하기
# 컨테이너 export (ubuntu.tar 은 로컬 문서로 저장)
docker export 1e560fca3906 > ubuntu.tar
# 컨테이너 import (ubuntu.tar를 이미지 test/ubuntu:v1 에 import)
cat docker/ubuntu.tar | docker import - test/ubuntu:v1
# 그외 지정된 url 에도 import 할수 있음
docker import http://example.com/exampleimage.tgz example/imagerepo
# 모든 정지된 컨테이너 정리
docker container prune
## 마지막에 생성된 컨테이너 조회
# docker ps -l
# 필요없는 컨테이너 삭제 (삭제시 컨테이너는 반드시 정지 상태여야 함, 아니면 에러가 남)
docker rm wizardly_chandrasekhar
########
## docker images 로 로컬의 image 로컬 이미지 나열
# Repository: 이미지창고
#, tag : 이미지 태그
#, IMAGE_ID: IMAGE id
#, CREATE : 이미지 만든 시간
#, SIZE:이미지 크기
docker images
# 같은 창고 안에서 TAG 로 버전 이 다른것을 구분가능 ,
# Repository:TAG
# 예: 15.10 의 우분투 시스템 이미지로 컨테이너를 실행 할때
docker run -t -i ubuntu:15.10 /bin/bash
# -i : 상호조작 용
# -t : 백단
# 새로운 이미지를 받을때
docker -pull
# https://hub.docker.com/ 에서 이미지 내려받을수도 잇음
# 이미지 찾을때
docker search httpd 로 찾을수 있음
# 이미지 찾을때 옵션 ,
--automated: automated build 유형만 나열
,--no-trunc: 전체적인 이미지 설명을 출력
,-s: 수집한 갯수(인기도) 가 어느 수치보다 적지 않은 이미지
docker search [OPTIONS] TERM
예:
docker search -s 10 java
# 다운로드 완료후 이미지 실행
docker run httpd
# 이미지 삭제
docker rmi hello-world
# 이미지 생성
# 컨테이너에서 새로운 이미지 생성
docker run -t -i ubuntu:15.10 /bin/bash
# 실행중인 컨테이너 안에서 apt-get update 사용하여 업데이트
eixt 로 컨테이너 나오기
# docker commit # 복사본 만들기
# -m : 제출할때 설명
# -a: 지정 이미지 작가
# e218edb10161: 컨테이너 id
# docker images 로 업뎅이트 된 이미지 조회 가능
docker commit -m="has update" -a="runoob" e218edb10161 runoob/ubuntu:v2
# 업데이트 된 새 이미지로 컨테이너 실행
docker run -t -i runoob/ubuntu:v2 /bin/bash
## 이미지 만들기
# docker build
# 이미지에 태그 추가하기
docker tag 860c279d2fec runoob/centos:dev
# docker 허브에 로그인
docker login
usr_name / password
# docker 허브에 로그아웃
docker logout
usr_name / password
# docker push 로 이미지를 자신의 docker hub 에 전송 가능
docker tag ubuntu:18.04 username/ubuntu:18.04 (username 은 자신의 계정으로 변경)
docker imgae ls
docker push usrname/ubuntu:18.04
docker search usrname/ubuntu
## Dockerfile 로 이미지 디자인 하기
# nginx 이름으로 이미지 제작(제작한 이미지 이내에는 /usr/share/nginx/html/index.html 파일이 있음)
# FROM nginx
# RUN echo '로컬 디자인한 nginx 이미지' > /usr/share/nginx/html/index.html
$ mkdir Dockerfile
cd Dockerfile/
vi Dockerfile
cat Dockerfile
FROm nginx
RUn echo '로컬 디자인한 nginx 이미지' > /usr/share/nginx/html/index.html
'IT > Docker' 카테고리의 다른 글
docker: 의 컨테이너, 안에 ,anaconda3, 를 접속하고 ,쥬피터 켜기 (0) | 2020.07.30 |
---|---|
docker:# docker-hub, 에서 ,pull, 한 내역의 저장 장소,containers/ (0) | 2020.07.29 |
docker: docker, 우분투 로컬경로, docker경로, 마운트 하기 , (공통폴더로 작업) (0) | 2020.07.29 |
Comments