我是Docker的新手。 devop同事在github存儲庫中創建了一個WSO2 Docker鏡像。他使用這些圖像來創建舞臺和生產實例。如何將修改後的配置文件包含在泊塢窗圖像中?
的docker-compose.yml
是:
#openssl req -newkey rsa:2048 -nodes -keyout domain.key -x509 -days 365 -out domain.crt
version: '2'
services:
mysql:
image: mysql:5.7.10
ports:
- "3306:3306"
volumes:
- ./docker-entrypoint-initdb.d:/docker-entrypoint-initdb.d
environment:
- MYSQL_DATABASE=userdb
- MYSQL_USER=dbwso2am
- MYSQL_PASSWORD=dbwso2am
- MYSQL_ROOT_PASSWORD=dbwso2am
wso2am:
image: salte/wso2am:1.9.1
depends_on:
- mysql
volumes:
- ./keys:/keys
environment:
- VIRTUAL_HOST=apimanager.qa.xxx.build
- VIRTUAL_PORT=9443
- VIRTUAL_PROTO=https
- OFFSET=3
- EXTERNAL_HOSTNAME=apimanager.qa.xxx.build
- DATABASE_HOSTNAME=mysql
- DATABASE_PORT=3306
- DATABASE_USER=dbwso2am
- DATABASE_PASSWORD=dbwso2am
- PUBLIC_CERTIFICATE=/keys/domain.crt
- PRIVATE_KEY=/keys/domain.key
- PRIVATE_KEY_PASSWORD=wso2am
- ADMIN_PASSWORD=admin
我想修改一些WSO2 configuration存儲在某些xml
文件,並將它推到生產。
我該如何繼續?這可能嗎?我應該修改泊塢窗圖像嗎?如果是的話如何?或者我應該將WSO2安裝在經典的github存儲庫中,在那裏修改xml
並根據此存儲庫的內容重新創建Docker鏡像?
你如何做文件夾共享的東西? –
添加到YML文件這個配置 - 卷: -/C /用戶/ richardkovachev /文件/工作區/ myskrill:/家庭/ MB/myskrill:RW 或者如果你泊塢窗命令運行它: 搬運工運行-it --rm = true --name my_name -v/c/Users/richardkovachev/Desktop:/ home/share – TreantBG