我想在正在运行的Docker容器内安装Docker。
docker run -it centos:centos7
我的基础容器使用的是CentOS,我可以使用docker exec
登录运行中的容器。但是当我尝试在其中安装Docker并使用yum install -y docker
进行安装时,出现问题。
但是无论如何,我都无法使用docker -d &
启动Docker服务,它会给我报错:
INFO[0000] Option DefaultNetwork: bridge
WARN[0000] Running modprobe bridge nf_nat br_netfilter failed with message: , error: exit status 1
FATA[0000] Error starting daemon: Error initializing network controller: Error initializing bridge driver: Setup IP forwarding failed: open /proc/sys/net/ipv4/ip_forward: read-only file system
有没有一种方法可以在Docker容器内安装Docker,或者构建已经运行Docker的镜像?我已经看过这些示例,但对我都不起作用。
主机机器上uname -r
的输出:
[fedora@ ~]$ uname -r
4.2.6-200.fc22.x86_64
任何帮助都将不胜感激。
先行致谢。
uname -r
的输出。 - michaelbahr