안녕하세요~
저도 지난 하반기 OpenStack 스터디에 참여해서 Docker 올려본 경험정도 있는데요.
조금이나마 도움이  될까해서 내용 보냅니다.
Inline image 1
저희도 처음에는 docker 컨테이너에 해당하는 이미지를 올리면 인스턴스 콘솔에서 볼 수 있을 줄 알았는데, 기대와는 달리 인스턴스의 상태는 "Active"인데 인스턴스 화면에는 " 콘솔을 현재 사용할 수 없습니다. 잠시 후 다시 시도하세요"라고 나와 그 다음을 어떻게 해야 할지 당황했었습니다.^^
그래서 스터디팀원들과 이런저런 궁리와 웹서핑끝에 나름 도커이미지 수행방법을 찾았었습니다. 도커이미지에 서비스하고 있는 데몬이 무엇인지에 따라서 접근방법이 달라지는 것 같은데, 우선 sshd 도커이미지라면, 아래와 같이 터미널의  ssh 서비스를 이용해서 접근할 수 있습니다.(아래 그림에는 private ip를 이용했지만, floating ip를 이용하면 외부 시스템에서도 접근이 가능합니다.)


Inline image 3
그리고 도커에서 서비스하고 있는 데몬이 httpd라면 아래 그림과 같이 크롬같은 브라우저를 통해 할당된 플로우팅 아이피로 접근하여 도커 이미지의 수행을 확인할 수 있습니다.
Inline image 2
그러나 처음 그림에서 보여드린 것과 같이, sshd 서비스를 위한 도커이미지이건 httpd 서비스를 위한 도커 이미지이건 인스턴스콘솔은 이용할 수 없는 것 같습니다. 사실 도커이미지 사용 목적은 가상머신의 사용목적과 달리 IaaS 서비스의 제공은 아니기 때문인 것 같습니다.
그래서 도커이미지 자체를 들어가서 수정작업을 하고 싶으실 때는 도커이미지 생성/수정등을 하는 자체 방식을 이용해야 하는 것 같습니다.

저도 깊게 도커를 다뤄본 것은 아니라서 지난 하반기 오픈스택 스터디에서 경험한 수준에서 이야기 드렸습니다. 잘못된 내용도 있을 수 있으니..그 점 감안해서 참고하시면 좋겠습니다.

권윤주 드림.


2016-02-28 22:10 GMT+09:00 SungJin Kang <gang.sungjin@gmail.com>:
안녕하세요.

제가 알기론 컨테이너는 Horizon에서 사용중인 콘솔 프로그램으로 접근이 안되는 것으로 알고 있습니다.
접근하려면 터미널로 접근하는 방법뿐인데 지금 말씀하는대로면 우선 네트워크 IP 부터 잡으셔야될 것같네요.

감사합니다.
강성진 드림.

2016년 2월 28일 오전 5:03, 디케이 <zuntong@gmail.com>님이 작성:
openstack kilo 릴리즈에
하이퍼바이져를 lxd로 설치했습니다. 

컨테이너를 인스턴스로 사용하려고 하는데
인스턴스를 설치하는것 까진 성공했는데, 인스턴스가 running입니다.

대쉬보드에 콘솔접속을 해보면 아래와 같이 안됩니다. kvm 으로 생성한 인스턴스는 가능했습니다.
콘솔을 현재 사용할 수 없습니다. 잠시 후 다시 시도하세요

현재 neutron subnet 문제로 인스턴스에 dhcp로 IP가 할당이 안되고있어서. 그래서 유동IP를 통한 network접속은 해볼수가 없습니다.
network:dhcp 포트가 다운되어 있는 이유와 관련이 있을것 같은데, 아직 아직 해결을 못하고있어서 ㅠㅠ..
.
혹시 lxc와 같은 컨테이너를 오픈스택에 해 보신분이나.. 도움될만한게 있으시면 회신 부탁드리겠습니다.

감사합니다.

_______________________________________________
openstack-ko mailing list
openstack-ko@lists.openstack.org
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-ko



_______________________________________________
openstack-ko mailing list
openstack-ko@lists.openstack.org
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-ko