docker网络怎么配置/

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了docker网络怎么配置/相关的知识,希望对你有一定的参考价值。

sudo docker run -t -i ubuntu /bin/bash
docker里面
eth0 Link encap:Ethernet HWaddr 02:42:ac:11:00:21
inet addr:172.17.0.33 Bcast:0.0.0.0 Mask:255.255.0.0
inet6 addr: fe80::42:acff:fe11:21/64 Scope:Link
UP BROADCAST RUNNING MTU:1500 Metric:1
RX packets:33 errors:0 dropped:0 overruns:0 frame:0
TX packets:39 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:2603 (2.6 KB) TX bytes:2746 (2.7 KB)

不能访问网络
不能apt-get
应该怎么配置

在你的宿主机启动docker的时候会多出一个 docker0 的虚拟网卡,然后容器都通过这个和外面通信。容器和docker宿主机之间是NAT的方式共享网络的,也就是说宿主机可以访问的资源,容器也是可以直接访问,你要使用apt-get,你就要保证你的宿主机可以上外网,否则免谈。 参考技术A 应该先配置你的宿主机允许NAT

配置cgroup时启动挂在有问题,求解答

这个界面应该是你配置了自动挂在,而且最后写入了1或者是2,而盘掉了,你开机的时候检测不通过就出现这个界面,可以按照这个界面进急救模式,将/etc/fstab文件里面对应挂载错误的盘的哪一行的最后是否启动时检测都改为0.就可以正常启动。 参考技术A cgroup配置
1、Cgroup安装
安装Cgroups需要libcap-devel和libcgroup两个相关的包
yum install gcc libcap-devel

2、Cgroup挂载配置
Cgroup对应服务名称为cgconfig,cgconfig默认采用“多挂载点”挂载。经过实际测试,发现在CentOS环境中应采用“单挂载点”进行挂载,因此应当卸载原有cgroup文件系统,并禁用cgconfig。
cgclear或者sudo service cgconfig stop # 停止cgconfig,卸载cgroup目录
sudo chkconfig cgconfig off # 禁用cgconfig服务,避免其开机启动
然后采用“单挂载点”方式重新挂载cgroup。
可以直接手动挂载,这样仅当次挂载成功。
mount -t cgroup none /cgroup
然后编辑/etc/fstab/,输入下列内容。这样每次开机后都会自动挂载。
none /cgroup cgroup defaults 0 0

3、常用的Cgroup相关命令和配置文件
service cgconfig status|start|stop|restart #查看已存在子系统
lssubsys –am #查看已存在子系统
cgclear # 清除所有挂载点内部文件,相当于service cgconfig stop
cgconfigparser -l /etc/cgconfig.conf #重新挂载

Cgroup默认挂载点(CentOS):/cgroup
cgconfig配置文件:/etc/cgconfig.conf

以上是关于docker网络怎么配置/的主要内容,如果未能解决你的问题,请参考以下文章

docker mysql 容器 数据库文件怎么娴宿主机器上

docker 怎么把宿主机的文件拷贝到运行的容器中

docker mysql 容器 数据库文件怎么娴宿主机器上

单host下Docker的默认网络配置

11、Docker的网络功能-配置容器网桥

怎么查看docker里image的ip