首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >lxc容器没有启动

lxc容器没有启动
EN

Ask Ubuntu用户
提问于 2016-11-14 11:44:23
回答 1查看 4.5K关注 0票数 4

我试图在Ubuntu16.10上运行一个lxc容器,配置如下:

代码语言:javascript
复制
lxc.utsname = cont
lxc.network.type = veth
lxc.network.flags = up
lxc.network.link = bridge
lxc.network.ipv4 = 10.0.0.10/24

这座桥已经通车了。我使用异种模板创建容器,如下所示:

代码语言:javascript
复制
lxc-create -f lxc-veth.conf -t download -n cont -- --dist ubuntu --release xenial --arch amd64 --no-validate

然后我启动容器:

代码语言:javascript
复制
lxc-start -n cont /bin/bash --logfile log.txt

我得到以下错误:

代码语言:javascript
复制
  lxc-start 20161114114122.026 ERROR    lxc_start - start.c:start:1439 - No such file or directory - failed to exec /lib/lxc cont
  lxc-start 20161114124122.026 ERROR    lxc_sync - sync.c:__sync_wait:57 - An error occurred in another process (expected sequence number 5)
  lxc-start 20161114124122.026 ERROR    lxc_start - start.c:__lxc_start:1354 - failed to spawn 'cont'
  lxc-start 20161114124127.568 ERROR    lxc_start_ui - tools/lxc_start.c:main:344 - The container failed to start.
  lxc-start 20161114124127.568 ERROR    lxc_start_ui - tools/lxc_start.c:main:346 - To get more details, run the container in foreground mode.
  lxc-start 20161114124127.568 ERROR    lxc_start_ui - tools/lxc_start.c:main:348 - Additional information can be obtained by setting the --logfile and --logpriority options.

我找不到哪一份文件丢失了。那么问题的根源是什么呢?

EN

回答 1

Ask Ubuntu用户

发布于 2016-11-14 18:35:08

最后一个命令lxc-start中存在问题,该命令应该是:

代码语言:javascript
复制
lxc-start -n cont --logfile bla.txt -- /bin/bash

基本上不需要运行/bin/bash,因为当我附加容器时,我可以访问shell

票数 0
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/849301

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档