Mysql docker 1.7运行失败时的多端口映射

Mysql docker 1.7运行失败时的多端口映射,mysql,wordpress,ubuntu,docker,Mysql,Wordpress,Ubuntu,Docker,背景: Ubuntu14.04 LTS-Docker 1.7-虚拟接口,具有自己的IP,专门用于Docker 使用链接的MySQL 5.7运行Wordpress最新版本,每个版本都有自己的数据容器 我需要将端口80和443映射到Wordpress容器以在站点范围内强制实施SSL 此运行字符串工作正常: docker run --name Web --link db-server:mysql -d -e WORDPRESS_DB_NAME=WP -e WORDPRESS_DB_USER=admin

背景:

Ubuntu14.04 LTS-Docker 1.7-虚拟接口,具有自己的IP,专门用于Docker

使用链接的MySQL 5.7运行Wordpress最新版本,每个版本都有自己的数据容器

我需要将端口80和443映射到Wordpress容器以在站点范围内强制实施SSL

此运行字符串工作正常:

docker run --name Web --link db-server:mysql -d -e WORDPRESS_DB_NAME=WP -e WORDPRESS_DB_USER=admin -e WORDPRESS_DB_PASSWORD=somepassword -p 172.31.25.94:80:80 --volumes-from wp-data wordpress
运行此字符串时,我得到一个错误:

docker run --name Web --link db-server:mysql -d -e WORDPRESS_DB_NAME=WP -e WORDPRESS_DB_USER=admin -e WORDPRESS_DB_PASSWORD=somepassword -p 172.31.25.94:80:80 —p 172.31.25.94:443:443 volumes-from wp-data wordpress:latest
错误消息:

无法在本地找到映像'-p:latest' 无效的存储库名称(-p),只允许使用[a-z0-9-_.]


我已经阅读了Docker文档,并在Google上搜索了这个问题,从我发现的一切情况来看,这应该是可行的。在1.7中是否有我遗漏的东西或这不可能?

您的第二个“-p”参数实际上不是“-p”它是“-p”。只要把它改成连字符就可以了。谢谢,打字错误又来了。你的第二个“-p”参数实际上不是“-p”而是“-p”。只要把它改成连字符就可以了。谢谢,打字错误又来了。