docker: invalid publish opts format (should be name=value but got

在使用docker安装mysql的时候报了这个错误:
docker: invalid publish opts format (should be name=value but got ‘3307:3306’).
原因是因为我期望docker容器和宿主机公用一套网络,即指定–net=host

docker run \
	--name=otter-mysql \
	-p 3307:3306 \
	--net=host \
	-e MYSQL_ROOT_PASSWORD=root \
	-v /srv/otter-mysql/conf:/etc/mysql/conf.d \
    -v /srv/otter-mysql/logs:/logs \
    -v /srv/otter-mysql/data:/var/lib/mysql \
	-d mysql:5.7

这是原来的安装命令,修改为如下就好了

	--name=otter-mysql \
	--net=host \
	-e MYSQL_ROOT_PASSWORD=root \
	-v /srv/otter-mysql/conf:/etc/mysql/conf.d \
    -v /srv/otter-mysql/logs:/logs \
    -v /srv/otter-mysql/data:/var/lib/mysql \
	-d mysql:5.7

原因如下:
容器不需要在iptables里添加任何转发规则,因为它已经attach到了和宿主一样的网络上。所以,不支持使用参数“-p”的端口映射,并且Docker不会管理运行在这种类型网络上的容器的防火墙规则。

已标记关键词 清除标记
<div> <h3>New Issue Checklist (自检清单)</h3> <ul><li>[x] Updated H1ve to the latest version (是否更新到最新版本)</li><li>[x] I have read the <a href="https://github.com/D0g3-Lab/H1ve/blob/master/README.md">README</a></li><li>[x] I searched for <a href="https://github.com/D0g3-Lab/H1ve/issues">existing GitHub issues</a></li></ul> <h3>Issue Description (问题描述)</h3> <h3>Version & Environment (系统/环境版本)</h3> <ul><li>Docker Version 19.03.8</li><li>Docker-compose Version 1.25.4</li><li>Os Version centos8</li><li>Browser Version firefox 76.0.1</li></ul> <p>awd初始化的时候失败,并且弹出:int() argument must be a string, a bytes-like object or a number, not 'NoneType'</p> <p>在启动容器的时候,我看到log文件-p的端口有问题,可能这个就是导致我无法正常启动容器的原因,但是我并不知道该如何去修复它,我尝试过重启,并没有什么用处:</p> <p>docker: invalid publish opts format (should be name=value but got '110280:8000').</p> <pre><code>docker run -tid --restart=on-failure:10 --privileged --name Team2_web_pyblog --cpus=0.5 -m 512M -v "/root/H1ve/CTFd/plugins/ctfd_glowworm/华理CTF/team2/web_pyblog/conf":"/conf" -p 110280:8000 -p 110222:22 --network h1ve_frp_containers d0g3/web_pyblog "/conf/service.sh" </code></pre> <p>而且,我明明设置的1024M,但是这里却是512M,我在里面设置的随机端口是30000-40000,但是好像并没有起作用。</p> <p>希望师傅能帮我解决一下这个问题,谢谢师傅</p><p>该提问来源于开源项目:D0g3-Lab/H1ve</p></div>
©️2020 CSDN 皮肤主题: 技术黑板 设计师:CSDN官方博客 返回首页