Docker Community Forums

Share and learn in the Docker community.

Interface doesn't come up in docker run

(Evanli) #1

I’m starting a docker container with my own network configuration:

[root@localhost ~]# docker run --net=none \ 
--lxc-conf="" \
--lxc-conf="" \
--lxc-conf="" \
--lxc-conf="" \
--lxc-conf="" \
--lxc-conf="" \
-i -t --rm centos /bin/bash

But as you can see, eth0 doesn’t up at all:

[root@70a7109e7ecd /]# ip addr list
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00  
    inet scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host
       valid_lft forever preferred_lft forever
[root@70a7109e7ecd /]# exit

What’s wrong with my docker run command?

(Jeff Anderson) #2


Could you share what exec driver you are using?

You should be able to find that by doing docker info at the command line, and looking at Execution Driver:.

If it is anything other than the LXC execdriver, would explain why your --lxc-conf options are not taking effect.

(Evanli) #3

Hi Jeff,

Thanks for your reply. This is my docker info:

[root@localhost ~]# docker info
Containers: 7
Images: 3
Storage Driver: devicemapper
 Pool Name: docker-253:1-34819796-pool
 Pool Blocksize: 65.54 kB
 Data file: /var/lib/docker/devicemapper/devicemapper/data
 Metadata file: /var/lib/docker/devicemapper/devicemapper/metadata
 Data Space Used: 573.6 MB
 Data Space Total: 107.4 GB
 Metadata Space Used: 1.217 MB
 Metadata Space Total: 2.147 GB
 Library Version: 1.02.84-RHEL7 (2014-03-26)
 Execution Driver: native-0.2
Kernel Version: 3.10.0-123.el7.x86_64
Operating System: CentOS Linux 7 (Core)

So how to install the LXC execdriver?

(Sven Dowideit) #4

You might find useful :slight_smile:

(Sven Dowideit) #5

I have also raised this as an issue in the docker repo -