docker-compose -x-networking不起作用
我正在尝试设置docker-composenetworking,但命令
docker-compose --x-networking up
返回standart docker-compose帮助输出
Define and run multi-container applications with Docker. Usage: docker-compose [-f=<arg>...] [options] [COMMAND] [ARGS...] docker-compose -h|--help Options: -f, --file FILE Specify an alternate compose file (default: docker-compose.yml) -p, --project-name NAME Specify an alternate project name (default: directory name) --verbose Show more output -v, --version Print version and exit Commands: build Build or rebui... (etc)
任何想法为什么?
这取决于您使用的docker-compose的版本。 1.5之前的版本没有这个标志。 如果你使用1.6; --x-networking
标志在1.6中不再存在,因为如果你docker-compose.yml
使用2.0格式
请参阅发行说明 ;
对networking的支持已经退出实验状态,并且是实现容器之间通信的推荐方式。
如果您使用新的文件格式,您的应用程序将使用networking。 如果你想继续使用链接,只要保留你的Compose文件,它就会继续工作。
默认情况下,您不必configuration任何networking。 实际上,使用Compose进行networking连接比使用链接的configuration更less。 请参阅networking指南以了解如何使用它: https : //github.com/docker/compose/blob/1.6.0-rc1/docs/networking.md
Compose 1.5中引入的实验性标志-x-networking和-x-network-driver已被删除。
- 如何通过Dockerfile为特权用户复制/添加资源?
- 我如何在AWS Windows服务器环境中运行Docker?
- Dockerdynamic基础映像名称
- 如何通过Elasticbeanstalkconfiguration文件(使用Docker)访问环境variables?
- 使用Cloudbees Docker构build和发布插件时,从Jenkins从构件删除图像
- 如何将Mac上的Docker降级到1.12.x或从Mac 1.13中的1.12主机连接到Mac?
- 无法连接到AWS ECS上的MySQL容器
- 如何将docker上的spring应用程序连接到docker上的activemq集群
- Windows上的Bash – exe文件的别名