-> 설치 확인
-> --name 옵션을 사용하여, 이름을 지정 해주고,
nginx 실행
WELCOME TO NGINX !
docker image pull [옵션] 이미지명 [:태그명]
$ docker image ls
$ docker inspect centos:7
-> JSON 형식으로 출력
만약 하위 내용을 구하고 싶다면
ex_1) $ docker image inspect -f="{{.Os}}" centos:7
ex_2) $ docker image inspect -f="{{.ContainerConfig.Image}}" centos:7
쓰는 일 별로없음
$ docker image tag ubuntu hoon/ubuntu
-> REPOSITORY 생성
$ docker image tag ubuntu hoon/ubuntu:1
-> tag까지 설정 가능 (버전)
$ docker search [옵션] <검색 키워드>
주요 옵션
$ --filter=stars=n
주로, 즐겨찾기가 몇개 이상 이미지를 필터함(신뢰할 수 있는 이미지)
####이미지 삭제 / 사용하지 않는 Docker이미지 삭제
$ docker image rm [옵션] 이미지명 [이미지명]
-안쓰고 있는거 알아서 가지치기
$ docker image prune [옵션]
$ docker login
$ docker image push hoon/webserver:1
-도커 허브에 업로드
컨테이너 네트워크 설정
$ docker container run [네트워크 옵션] 이미지명[:태그명][인수]
자원을 지정하여 컨테이너 생성 및 실행(docker container run)
$ docker container run [자원 옵션] 이미지명 [:태그명][인수]
$ docker container -c=512 -m=1g centos
-컨테이너 생성 및 시작하는 환경 지정
$ docker container run [환경설정 옵션] 이미지명[:태그명][인수]
-가동 컨테이너 목록
$ docker container ls
-컨테이너 가동 확인
$ docker container stats
-컨테이너 시작
$ docker container start [옵션] <컨테이너 식별자> [컨테이너 식별자]
-컨테이너 정지
$ docker container stop [옵션] <컨테이너 식별자> [컨테이너 식별자]
-컨테이너 재시작
$ docker container restart [옵션] <컨테이너 식별자> [컨테이너 식별자]
-컨테이너 삭제
$ docker container rm [옵션] <컨테이너 식별자> [컨테이너 식별자]