"Docker-compose"의 두 판 사이의 차이
(→expose) |
(→environment) |
||
40번째 줄: | 40번째 줄: | ||
SHOW: 'true' | SHOW: 'true' | ||
SESSION_SECRET: | SESSION_SECRET: | ||
+ | </syntaxhighlight><syntaxhighlight lang="yaml"> | ||
+ | environment: | ||
+ | - RACK_ENV=development | ||
+ | - SHOW=true | ||
+ | - SESSION_SECRET | ||
</syntaxhighlight><br /> | </syntaxhighlight><br /> | ||
== 외부링크 == | == 외부링크 == | ||
https://docs.docker.com/compose/ | https://docs.docker.com/compose/ |
2020년 10월 17일 (토) 01:02 판
compose file
https://docs.docker.com/compose/compose-file/
version 3
links
Link to containers in another service. Either specify both the service name and a link alias ("SERVICE:ALIAS"), or just the service name.
web:
links:
- "db"
- "db:database"
- "redis"
ports
호스트(컴퓨터)에 노출할 포트
ports:
- "3000"
- "3000-3005"
- "8000:8000"
- "9090-9091:8080-8081"
- "49100:22"
- "127.0.0.1:8001:8001"
- "127.0.0.1:5000-5010:5000-5010"
- "6060:6060/udp"
- "12400-12500:1240"
expose
Expose ports without publishing them to the host machine - they’ll only be accessible to linked services. Only the internal port can be specified.
expose:
- "3000"
- "8000"
environment
environment:
RACK_ENV: development
SHOW: 'true'
SESSION_SECRET:
environment:
- RACK_ENV=development
- SHOW=true
- SESSION_SECRET