Docker手动添加网桥方法详解


当前第2页 返回上一页

第二种:修改/etc/sysconfig/docker文件

我在进行这种操作的时候遇到了一点问题,我修改了/etc/sysconfig/docker文件

1

2

3

4

5

6

7

8

[root@test opt]# vi /etc/sysconfig/docker 

# /etc/sysconfig/docker

#

# Other arguments to pass to the docker daemon process

# These will be parsed by the sysv initscript and appended

# to the arguments list passed to docker -d

  

other_args="-b br0"

接着使用service docker start启动docker服务,但是other_args并不生效,在centos7下servicer docker start仍然会采用systemctl start docker.service命令来运行,于是我就打开/usr/lib/systemd/system/docker.service查看

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

[root@test opt]# vi /lib/systemd/system/docker.service 

[Unit]

Description=Docker Application Container Engine

Documentation=https://docs.docker.com

After=network.target docker.socket

Requires=docker.socket

[Service]

ExecStart=/usr/bin/docker -d -H fd://

MountFlags=slave

LimitNOFILE=1048576

LimitNPROC=1048576

LimitCORE=infinity

  

[Install]

WantedBy=multi-user.target

发现ExecStart一项并没有运行参数,于是将ExecStart改为/usr/bin/docker -d -b br0 -H fd://,运行docker服务,启动一个容器发现能够成功使用br0网桥。

在网上看到了一种更好的方法,将docker.service改为如下

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

[black@test ~]$ vi /usr/lib/systemd/system/docker.service 

[Unit]

Description=Docker Application Container Engine

Documentation=https://docs.docker.com

After=network.target docker.socket

Requires=docker.socket

[Service]

EnvironmentFile=-/etc/sysconfig/docker

ExecStart=/usr/bin/docker -d $other_args -H fd://

MountFlags=slave

LimitNOFILE=1048576

LimitNPROC=1048576

LimitCORE=infinity

  

[Install]

WantedBy=multi-user.target

这个时候在other_args中添加的参数就有效了。

【相关推荐】

1. Mysql免费视频教程

2. 详解innodb_index_stats导入数据时 提示表主键冲突的错误

3. linux下zip文件解压出现乱码怎么办?

4. 教你怎么在linux中调整分区大小

5. Linux如何检测服务器网络状况

以上就是Docker手动添加网桥方法详解的详细内容,更多文章请关注木庄网络博客

返回前面的内容

相关阅读 >>

如何解决在Docker中pull拉取镜像失败

如何启动Docker

Docker可不可以搭建本地镜像仓库

windows 有 Docker 吗?

Docker带ce和不带ce的区别

如何解决Docker内部访问不了宿主

Docker 技术解决了哪些问题?

怎样查看Docker容器的pid

Docker默认存储目录怎么修改

Docker import和Docker load的区别是什么?

更多相关阅读请进入《Docker》频道 >>



打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...