<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>