kgneng2 / blokg

blog
MIT License
0 stars 0 forks source link

Docker 명령어 및 이론 #32

Open kgneng2 opened 4 years ago

kgneng2 commented 4 years ago

1. Dockerfile 생성하기

2. Docker build

명령어 모음

docker ps // 실행중인 컨테이너 목록확인
docker images // 이미지 확인
docker rm // 컨테이너 삭제 (실행중일땐 삭제불가)
docker stop // 컨테이너 정지( 정지후 삭제 가능)
docker build -t name:tag ./    // -t 옵션은  image name이므로 가급적으로 하는것이 좋음 안그러면 16진수이름형태 저장
docker image prune // 불필요한 image none인거 삭제

docker

image

disk volume

종류

empty dir

host path

gitRepo


kubernetes + docker 정리

docker overview

Docker Registry

docker 궁금한점

Dockerfile

ENTRYPOINT

CMD

ncc docker

  1. Dockerfile을 만들어야함
  2. image를 만들어야함 dockfile path에 있는.. ncc docker build -t registry.navercorp.com/surface/velvet/jy/irene-event:0.1 .
  3. registry에 push 해야함 ncc docker push registry.navercorp.com/surface/velvet/jy/irene-event:0.1 단, /home1/irteam/.docker/config.json에 login 이 제대로 된지 확인한다. 로그인할때 ro_surface는 read권한밖에 없으므로 rw_surface권한을 로그인을 해야한다.
  4. http://registry.navercorp.com/webapp/#/artifacts/browse/tree/EffectivePermission/dev/surface/velvet 여기에 잘올라왔는지 확인하면 끝.

kubernetes를 알아보자이제