背景
想编译一套针对arm架构上CPU的keepalived,现有条件是,有一套arm的CPU,上面已经安装了centos7,为了不影响本身系统的环境,所以想着创建一个容器来隔离环境,已有环境是arm+centos7+docker,在这上面再创建一个centos7的容器,在这个容器里编译keepalived
操作
查看已有镜像
docker images
可以看出我的环境里已经有了centos7的镜像
创建容器
docker run -it --name keepalived --network=host -v /home/keepalived:/home/keepalivd -d centos:centos7
参数解释及作用
参数:--network=host,
作用:使用host网络,host模式,容器将不会虚拟出自己的网卡,配置自己的IP等,而是使用宿主机的IP和端口
参数:-v
作用:挂载主机目录,把容器内外的文件夹进行关联,实现数据同步(文件同步,双向绑定,容器数据卷持久化).
1.可以在容器删除后仍然在外部文件夹中保留数据;
2.在不进入容器内的情况下向容器传输数据
参数:-d
作用:后台运行
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)