처음 Docker를 만져 보았습니다.

안녕하세요. 흠
다음 안건에서 Docker를 사용하게 되었으므로 조금 만져 보았습니다.
자신용의 비망록으로서 쓰고 있습니다만, 이 기사가 조금이라도 처음으로 Docker를 만지는 분의 도움이 되면 기쁩니다!
기사의 내용에 관해서 실수나, 이러한 쪽이 좋은 등의 어드바이스등 있으면, 부담없이 코멘트해 주세요

그럼, 처음으로 갑시다!

※전제
・사용 PC:Mac

예비 지식과 관련된 것 등.



아래 기사를 참조하십시오.
  • 가상화 기술 정보 (기사 작성 중)
  • 컨테이너형 가상화 기술이란? (기사 작성 중)
  • 자주 사용하는 Docker 명령 모음 (기사 작성 중)
  • 빨리 씁니다. . 11월 중에는 씁니다.

    목차


  • Docker는 무엇입니까?
  • Docker 설치
  • 이미지 가져 오기, 컨테이너 시작

  • Docker는 무엇입니까?



    거꾸로 말하면, 원래 있던 가상 머신의 「무거운」이라고 하는 문제를 해결하기 위해서 태어난 것이 컨테이너형 가상화 기술로, Docker는 컨테이너형 가상화 기술의 대표입니다.
    (자세한 내용은 이쪽의 기사(기사 작성중)을 참조하십시오)

    설치부터 시작까지



    1.Docker 설치
    설치 방법은 공식 페이지에 정중하게 기재되어 있습니다.
    사용하시는 OS에 따라 설치하는 것은 다르므로 아래 공식 페이지에서 각각 적합한 것을 설치하십시오.
    Docker 공식 페이지
     
    2. 버전 확인하기
    설치가 완료되면 Docker, Docker composer의 버전을 확인해 봅시다.
    명령 프롬프트에서 다음 명령을 입력합니다.
      docker -v  docker composer -v
    ※Docker composer란, 복수의 컨테이너를 조작할 때에 사용하는 툴입니다만, 이번은 사용하지 않습니다.
     
    3. 터미널에서 컨테이너를 시작합니다.
    컨테이너를 시작하려면 이미지가 필요하지만 이미지는
    "WEB의 Docker Hub에서 얻는 방법"과 "스스로 만드는 방법"이 있습니다.
    이번은 입문서편으로서 전자를 설명해 갑니다.
     
    설치 후 Docker를 열면 아래와 같은 화면이 표시됩니다.


    ※표시되고 있는 커멘드는, Docker Hub로부터 튜토리얼용의 이미지를 취득해, 컨테이너를 기동하는 것입니다.
    이번에는 튜토리얼 용 컨테이너가 아니라 ngix를 시작해 보겠습니다.
    아래 명령을 터미널에 넣고 Docker hub에서 nginx의 이미지를 가져와 컨테이너를 시작합니다.
    docker run --name some-nginx -d -p 8080:80 nginx
    ※ 이미 기동하고 있는 프로세스의 포트가 피해 화가 났을 경우는, 이미 기동하고 있는 프로세스를 떨어뜨리거나, 컨테이너를 다른 포트로 기동합시다.

    시작에 성공하면 아래와 같이 RUNNING이라고 표시됩니다.


    Docker hub에는 nginx 이외에 apache 등 그 밖에도 다양한 이미지가 있으므로, 시험해 보는 것을 추천합니다!
     
    4. 컨테이너가 시작되었는지 확인합니다.
    브라우저에서 아래 URL에 액세스합니다.http://localhost:8080※포트는 적당히 읽어 주세요.

    아래와 같은 화면이 나오면, 컨테이너 기동 성공입니다!



    요약



    이상, Docker 설치로부터 컨테이너 기동까지 정리해 보았습니다.
    어땠습니까?
    참고가되면 기쁩니다!

    좋은 웹페이지 즐겨찾기