<div dir="ltr">Yes for now. Simply install the docker and configure it to allow non-root user to use it. However, it would be nice if installing/configuring docker is done by devstack. I created a ticket for that: <a href="https://bugs.launchpad.net/zun/+bug/1614122">https://bugs.launchpad.net/zun/+bug/1614122</a> .<div><br></div><div>BTW, you need to specify the command of the container. Otherwise, it will exit right after start.</div><div><br></div><div>$ zun container-create --image ubuntu --name test1 --command "bash -c 'while true; do echo hello; sleep 1; done'"<br><div><br></div><div>Best regards,</div><div>Hongbin</div></div></div><div class="gmail_extra"><br><div class="gmail_quote">On Wed, Aug 17, 2016 at 9:13 AM, opensdock <span dir="ltr"><<a href="mailto:opensdock@163.com" target="_blank">opensdock@163.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><u></u>
<div style="BORDER-LEFT-WIDTH:0px;BORDER-RIGHT-WIDTH:0px;BORDER-BOTTOM-WIDTH:0px;MARGIN:12px;LINE-HEIGHT:1.3;BORDER-TOP-WIDTH:0px" marginheight="0" marginwidth="0"><u></u>
<div><font color="#000000" size="3" face="宋体">
<div><font color="#000000" size="3" face="宋体">Hi team,</font></div>
<div><font color="#000000" size="3"></font> </div>
<div><font color="#000000" size="3">I tried to enable Zun in devstack by add
following line in my local.conf</font></div>
<div>enable_plugin higgins <a href="https://git.openstack.org/openstack/higgins" target="_blank">https://git.openstack.org/<wbr>openstack/higgins</a>
master</div>
<div> </div>
<div>The stack script completed successfully, but when I tried to create
container using zun cmd line:</div>
<div>zun container-create --name test1 --image ubuntu</div>
<div> </div>
<div>The container creation failed and I found this Error in
zun-compute.log:</div>
<div> </div>
<div>[00;36mNone None [00;32m] [01;35m [00;32mCreating container... [00m
[00;33mfrom (pid=1643) _do_container_create
/opt/stack/higgins/zun/<wbr>compute/manager.py:39 [00m<br>[01;36mreq-6a879692-2205-40f7-<wbr>b74c-ae3cb816a59c
[00;36mNone None [00;32m] [01;35m [00;32mFile doesn't exist [00m [00;33mfrom
(pid=1643) load_config
/usr/local/lib/python2.7/dist-<wbr>packages/docker/auth/auth.py:<wbr>179 [00m<br>[00;32mDEBUG
zun.container.docker.driver [ [01;36mreq-6a879692-2205-40f7-<wbr>b74c-ae3cb816a59c
[00;36mNone None [00;32m] [01;35m [00;32mPulling image ubuntu [00m
[00;33mfrom (pid=1643) pull_image
/opt/stack/higgins/zun/<wbr>container/docker/driver.py:38 [00m<br>[00;32mDEBUG
docker.api.image [ [01;36mreq-6a879692-2205-40f7-<wbr>b74c-ae3cb816a59c [00;36mNone
None [00;32m] [01;35m [00;32mLooking for auth config [00m [00;33mfrom
(pid=1643) pull
/usr/local/lib/python2.7/dist-<wbr>packages/docker/api/image.py:<wbr>172 [00m<br>[00;32mDEBUG
docker.api.image [ [01;36mreq-6a879692-2205-40f7-<wbr>b74c-ae3cb816a59c [00;36mNone
None [00;32m] [01;35m [00;32mNo auth config in memory - loading from
filesystem [00m [00;33mfrom (pid=1643) pull
/usr/local/lib/python2.7/dist-<wbr>packages/docker/api/image.py:<wbr>175 [00m<br>[00;32mDEBUG
docker.auth.auth [ [01;36mreq-6a879692-2205-40f7-<wbr>b74c-ae3cb816a59c [00;36mNone
None [00;32m] [01;35m [00;32mFile doesn't exist [00m [00;33mfrom (pid=1643)
load_config
/usr/local/lib/python2.7/dist-<wbr>packages/docker/auth/auth.py:<wbr>179 [00m<br>[00;32mDEBUG
docker.auth.auth [ [01;36mreq-6a879692-2205-40f7-<wbr>b74c-ae3cb816a59c [00;36mNone
None [00;32m] [01;35m [00;32mLooking for auth entry for '<a href="http://docker.io" target="_blank">docker.io</a>' [00m
[00;33mfrom (pid=1643) resolve_authconfig
/usr/local/lib/python2.7/dist-<wbr>packages/docker/auth/auth.py:<wbr>73 [00m<br>[00;32mDEBUG
docker.auth.auth [ [01;36mreq-6a879692-2205-40f7-<wbr>b74c-ae3cb816a59c [00;36mNone
None [00;32m] [01;35m [00;32mNo entry found [00m [00;33mfrom (pid=1643)
resolve_authconfig
/usr/local/lib/python2.7/dist-<wbr>packages/docker/auth/auth.py:<wbr>84 [00m<br>[00;32mDEBUG
docker.api.image [ [01;36mreq-6a879692-2205-40f7-<wbr>b74c-ae3cb816a59c [00;36mNone
None [00;32m] [01;35m [00;32mNo auth config found [00m [00;33mfrom (pid=1643)
pull
/usr/local/lib/python2.7/dist-<wbr>packages/docker/api/image.py:<wbr>190 [00m<br>[01;31mERROR
zun.compute.manager [ [01;36mreq-6a879692-2205-40f7-<wbr>b74c-ae3cb816a59c
[00;36mNone None [01;31m] [01;35m [01;31mUnexpected exception: ('Connection
aborted.', error(2, 'ENOENT')) [00m<br>[01;31m2016-08-17 16:52:54.534 TRACE
zun.compute.manager [01;35m [00mTraceback (most recent call
last):<br>[01;31m2016-08-17 16:52:54.534 TRACE zun.compute.manager
[01;35m [00m File "/opt/stack/higgins/zun/<wbr>compute/manager.py", line 44,
in _do_container_create<br>[01;31m2016-08-17 16:52:54.534 TRACE
zun.compute.manager [01;35m [00m
self.driver.pull_image(<wbr>container.image)<br>[01;31m2016-08-17 16:52:54.534 TRACE
zun.compute.manager [01;35m [00m File
"/opt/stack/higgins/zun/<wbr>container/docker/driver.py", line 40, in
pull_image<br>[01;31m2016-08-17 16:52:54.534 TRACE zun.compute.manager
[01;35m [00m docker.pull(image_repo,
tag=image_tag)<br>[01;31m2016-08-17 16:52:54.534 TRACE zun.compute.manager
[01;35m [00m File
"/usr/local/lib/python2.7/<wbr>dist-packages/docker/api/<wbr>image.py", line 197, in
pull<br>[01;31m2016-08-17 16:52:54.534 TRACE zun.compute.manager
[01;35m [00m stream=stream, timeout=None<br>[01;31m2016-08-17
16:52:54.534 TRACE zun.compute.manager [01;35m [00m File
"/usr/local/lib/python2.7/<wbr>dist-packages/docker/utils/<wbr>decorators.py", line 47, in
inner<br>[01;31m2016-08-17 16:52:54.534 TRACE zun.compute.manager
[01;35m [00m return f(self, *args,
**kwargs)<br>[01;31m2016-08-17 16:52:54.534 TRACE zun.compute.manager
[01;35m [00m File
"/usr/local/lib/python2.7/<wbr>dist-packages/docker/client.<wbr>py", line 108, in
_post<br>[01;31m2016-08-17 16:52:54.534 TRACE zun.compute.manager
[01;35m [00m return self.post(url,
**self._set_request_timeout(<wbr>kwargs))<br>[01;31m2016-08-17 16:52:54.534 TRACE
zun.compute.manager [01;35m [00m File
"/usr/local/lib/python2.7/<wbr>dist-packages/requests/<wbr>sessions.py", line 514, in
post<br>[01;31m2016-08-17 16:52:54.534 TRACE zun.compute.manager
[01;35m [00m return self.request('POST', url, data=data,
json=json, **kwargs)<br>[01;31m2016-08-17 16:52:54.534 TRACE zun.compute.manager
[01;35m [00m File
"/usr/local/lib/python2.7/<wbr>dist-packages/requests/<wbr>sessions.py", line 471, in
request<br>[01;31m2016-08-17 16:52:54.534 TRACE zun.compute.manager
[01;35m [00m resp = self.send(prep,
**send_kwargs)<br>[01;31m2016-08-17 16:52:54.534 TRACE zun.compute.manager
[01;35m [00m File
"/usr/local/lib/python2.7/<wbr>dist-packages/requests/<wbr>sessions.py", line 581, in
send<br>[01;31m2016-08-17 16:52:54.534 TRACE zun.compute.manager
[01;35m [00m r = adapter.send(request,
**kwargs)<br>[01;31m2016-08-17 16:52:54.534 TRACE zun.compute.manager
[01;35m [00m File
"/usr/local/lib/python2.7/<wbr>dist-packages/requests/<wbr>adapters.py", line 467, in
send<br>[01;31m2016-08-17 16:52:54.534 TRACE zun.compute.manager
[01;35m [00m raise ConnectionError(err,
request=request)<br>[01;31m2016-08-17 16:52:54.534 TRACE zun.compute.manager
[01;35m [00mConnectionError: ('Connection aborted.', error(2,
'ENOENT'))<br></div>
<div> </div>
<div>Do I need to do some extra setup work(like install/configure docker
engine) manually? </div>
<div>Please help on this, thanks in advance!</div></font></div>
<div> </div>
<div align="left"><font color="#c0c0c0" size="2" face="Verdana">2016-08-17</font></div><font size="2" face="Verdana">
<hr style="min-height:2px;WIDTH:122px" align="left" size="2"><span class="HOEnZb"><font color="#888888">
</font></span></font><span class="HOEnZb"><font color="#888888">
<div><font color="#c0c0c0" size="2" face="Verdana"><span>opensdock</span></font></div><u></u></font></span></div><br>______________________________<wbr>______________________________<wbr>______________<br>
OpenStack Development Mailing List (not for usage questions)<br>
Unsubscribe: <a href="http://OpenStack-dev-request@lists.openstack.org?subject:unsubscribe" rel="noreferrer" target="_blank">OpenStack-dev-request@lists.<wbr>openstack.org?subject:<wbr>unsubscribe</a><br>
<a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev" rel="noreferrer" target="_blank">http://lists.openstack.org/<wbr>cgi-bin/mailman/listinfo/<wbr>openstack-dev</a><br>
<br></blockquote></div><br></div>