Kitematic(Beta)를 사용하여 Docker 테스트
개시하다
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à! 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à! Your nginx container is running!</h2>
<div style="color: #838789;">
<p>Voilà!というのは「これが」的な意味のフランス語らしいです</p>
</div>
</div>
표시 확인(Web Preview 화면은 변경되지 않으므로 브라우저 업데이트)
index.의 편집자가 입증됐다.
Reference
이 문제에 관하여(Kitematic(Beta)를 사용하여 Docker 테스트), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/yimajo/items/8b98e0e976daf80c0507
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
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à! 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à! Your nginx container is running!</h2>
<div style="color: #838789;">
<p>Voilà!というのは「これが」的な意味のフランス語らしいです</p>
</div>
</div>
표시 확인(Web Preview 화면은 변경되지 않으므로 브라우저 업데이트)
index.의 편집자가 입증됐다.
Reference
이 문제에 관하여(Kitematic(Beta)를 사용하여 Docker 테스트), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/yimajo/items/8b98e0e976daf80c0507
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
$ 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?
$ 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/
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à! 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à! Your nginx container is running!</h2>
<div style="color: #838789;">
<p>Voilà!というのは「これが」的な意味のフランス語らしいです</p>
</div>
</div>
표시 확인(Web Preview 화면은 변경되지 않으므로 브라우저 업데이트)index.의 편집자가 입증됐다.
Reference
이 문제에 관하여(Kitematic(Beta)를 사용하여 Docker 테스트), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/yimajo/items/8b98e0e976daf80c0507텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)