반응형

1. 시험환경

    ˙ 윈도우

    ˙ Docker

 

2. 목적

    ˙ Container를 실행한다. (run)

    ˙ Container 상태(실행, 중지)를 제어한다. (start, stop)

    ˙ Container를 삭제한다. (rm)

 

3. 적용

    ① Docker Hub에는 docker image를 제공하고 있으며 docker 명령어를 이용하여 다운받아 사용할 수 있다.

        - URL : https://hub.docker.com/

 

Docker Hub Container Image Library | App Containerization

We and third parties use cookies or similar technologies ("Cookies") as described below to collect and process personal data, such as your IP address or browser information. You can learn more about how this site uses Cookies by reading our privacy policy

hub.docker.com

 

    ② docker hub에서 image를 다운로드(pull) 받을 수 있다.

        - 참고 링크 : https://languagestory.tistory.com/198

 

[docker] 도커허브(DockerHub) 저장소(repositor)에 이미지(image) pull/push

1. 시험환경 ˙ ubuntu v20.04 ˙ docker, DockerHub 2. 목적 ˙ 도커허브(DockerHub) 사용법을 알아보자. ˙ 도커 이미지를 도커허브(DockerHub) 저장소(Repository)에 등록한다. ˙ 도커허브(DockerHub) 저장소(Repository)에

languagestory.tistory.com

 

    ③ 다운(pull) 받은 image 목록을 확인한다.

        - $ docker images

 

    ④  image를 실행하여 container를 생성한다.

        - $ docker run [image]
        - $ docker run --name [container_name] [image]      : 이름을 지정하여 container 생성

container 생성 - 첫번째
container 생성 - 두번째

 

      생성된 container 목록 및 상태정보를 확인한다.

        - 1개의 image로 여러 개의 container를 생성할 수 있다.

 

    실행중인 container를 중지(stop) 한다.

        - $ docker stop [container_name 또는 container_id]

 

    container를 시작(start) 한다.

        - $ docker start [container_name 또는 container_id]

 

     container를 삭제(rm) 한다.

        -  $ docker rm [container_name 또는 container_id]     : 실행 중지 상태의 container 삭제
        -  $ docker rm -f [container_name 또는 container_id]     : container의 상태에 상관없이 삭제

 

반응형

+ Recent posts