Kitematic(Beta)를 사용하여 Docker 테스트

6462 단어 DockerKitematic

개시하다


Kitematic에서 Docker의 노트를 시도합니다.이 노트의 목적은nginx를 시작해서 브라우저의 디스플레이를 확인하는 것입니다.평소 웹 애플리케이션을 만들지 않는 사람도 알 수 있다.
OSX와 Windows에서 Docker를 시도할 때는 Boot2 docker를 사용하는 것 같지만 Kitematic은 GUI로 Docker 환경을 테스트하는 것이 비교적 쉽다.
원래 Kitematic은 OSX에 Docker의 실행 환경인 가상 머신(VirtualBox와 Linux)을 설치할 수 있었는데, GUI에 Docker Image를 설치할 수 있기 때문에 Jenkins와 Redis 등 미리 사용한 물건이 완비되면 바로 테스트할 수 있다.

Mac로 설치


Kitematic 설치


Kitematic을 다운로드합니다.
http://docs.docker.com/installation/mac/
Kitematic-0.5.13.zip을 다운로드하고 열면 KiteMatic(Beta)이 표시됩니다.프로그램이 있기 때문에 프로그램 디렉터리로 이동하여 실행합니다.

기다리면 밑에 이런 화면에서.

명령줄에서 동작 확인


버전 보기


키메틱에 설치된 도커의 버전을 찾아보세요.
$ docker -v
Docker version 1.5.0, build a8a31ef

동작 확인


동작을 확인해 보도록 하겠습니다.
$ docker run hello-world
출력이 좀 잘못됐어요.
FATA[0000] Post http:///var/run/docker.sock/v1.17/containers/create: dial unix /var/run/docker.sock: no such file or directory. Are you trying to connect to a TLS-enabled daemon without TLS?
Kitematic 다시 시작 다시 run hello-world
$ docker run hello-world
Hello from Docker.
This message shows that your installation appears to be working correctly.

To generate this message, Docker took the following steps:
 1. The Docker client contacted the Docker daemon.
 2. The Docker daemon pulled the "hello-world" image from the Docker Hub.
    (Assuming it was not already locally available.)
 3. The Docker daemon created a new container from that image which runs the
    executable that produces the output you are currently reading.
 4. The Docker daemon streamed that output to the Docker client, which sent it
    to your terminal.

To try something more ambitious, you can run an Ubuntu container with:
 $ docker run -it ubuntu bash

For more examples and ideas, visit:
 http://docs.docker.com/userguide/
키메틱에도 뭐가 떴어요.

그렇다면 도커는 Hellow-world의 인상을 집행한 것 같다.
자신의 환경에서 Kitematic을 다시 시작해야 한다는 점에 주의해야 한다.

GUI를 통한 작업 확인


Kitematic GUI 에서 hello-world-nginx 를 선택합니다.

WebPreview 섹션은 미리보기 화면 ""로 표시됩니다.또 이 부분은 버튼으로 여기를 클릭하면 브라우저에서 확인할 수 있다.

그나저나 IP 주소는 GUI 선택 컨테이너를 통해 확인할 수 있습니다.

index.변해 보다


Kitematic 오른쪽 아래에 있는 "Edit Files"의 웹 페이지files를 클릭하면 Finder에서 실제 존재하는 파일의 디렉터리를 열 것입니다.
그나저나 패스는 ~/Kitematic/hello-world-nginx/websitefiles/index.html
<div style="color: #35393B; margin-top: 100px; text-align: center; font-family: HelveticaNeue-Light, sans-serif;">
  <img src="https://cloud.githubusercontent.com/assets/251292/5254757/a08a277c-7981-11e4-9ec0-d49934859400.png">
  <h2>Voil&agrave;! Your nginx container is running!</h2>
  <div style="color: #838789;">
    <p>To edit files, double click the <strong>website_files</strong> folder in Kitematic and edit the <strong>index.html</strong> file.</p>
  </div>
</div>
다음 일본어를 입력하여 UTF-8 지정
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">

<div style="color: #35393B; margin-top: 100px; text-align: center; font-family: HelveticaNeue-Light, sans-serif;">
  <img src="https://cloud.githubusercontent.com/assets/251292/5254757/a08a277c-7981-11e4-9ec0-d49934859400.png">
  <h2>Voil&agrave;! Your nginx container is running!</h2>
  <div style="color: #838789;">
    <p>Voilà!というのは「これが」的な意味のフランス語らしいです</p>
  </div>
</div>
표시 확인(Web Preview 화면은 변경되지 않으므로 브라우저 업데이트)

index.의 편집자가 입증됐다.

좋은 웹페이지 즐겨찾기