我对“码头客”很陌生,并试图去理解它。我有一个docker-compose.yml文件,其中包含了一些我不清楚的内容。(我已经从客户那里收回了它,并试图运行/理解它)。请注意,我使用的是windows 10和Docker 3.0版本。
1)在docker-compose.yml中,下面的代码是什么意思?它会构建vvv.payara映像,然后在端口4848上启动payara吗?如果是的话,那么我应该能够打开管理员页面localhost:4848之后,做码头-组成?
payara:
image: vvv.payara:rc1
build: payara
ports:
- 4848:4848
- 8080:8080
- 8181:81812)为payara指定三个港口的目的是什么? 4848、8080和8181?它是否说,如果第一次被占领,开始支付另一个?
( 3)行-/部署:/opt/payara41 41/部署做什么?虽然我使用的是windows 10,但为什么指定了opt文件夹?我假设opt存在于Linux机器上。
payara:
image: vvv.payara:rc1
build: payara
ports:
- 4848:4848
- 8080:8080
- 8181:8181
volumes:
- ./deployments:/opt/payara41/deployments
- ./logs:/opt/payara41/glassfish/domains/payaradomain/logs
- ./vvvConfiguration:/opt/vdz/config
working_dir: /opt/payara41/bin/
environment:
- PAYARA_DOMAIN=payaradomain发布于 2018-02-16 13:26:49
build参数指定用于构建应用程序的文件夹停靠器(cf )。文档)。端口列表表示主机系统上的对接者的端口暴露。这样,您应该在localhost上访问码头容器的端口4848、8080和8181。:之前的部分是指主机上的文件夹,第二部分是将链接到的容器内的文件夹。这意味着您的文件夹deployments可以在文件夹/opt/payara41/deployments的容器中访问。https://stackoverflow.com/questions/48827659
复制相似问题