Docker-compose:避免使用下划线命名docker容器?

时间:2017-09-27 10:56:39

标签: docker docker-compose docker-container

相当迫切的问题;我的docker容器由docker-compose命名,中间有下划线,f.e。 src_jira_1 docker-compose.yml尽管services: jira:说明了这一点:

var app = require('app'); // Added browser-window, path as well... if (process.platform == 'win32') { ppapi_flash_path = path.join(__dirname, 'pepflashplayer.dll'); } else if (process.platform == 'linux') { ppapi_flash_path = path.join(__dirname, 'libpepflashplayer.so'); } else if (process.platform == 'darwin') { ppapi_flash_path = path.join(__dirname, 'PepperFlashPlayer.plugin'); } app.commandLine.appendSwitch('ppapi-flash-path', ppapi_flash_path); app.commandLine.appendSwitch('ppapi-flash-version', '24.0.0.221'); app.on('ready', function() { mainWindow = new BrowserWindow({ // https://github.com/atom/electron/blob/master/docs/api/browser-window.md 'min-width': 1000, 'min-height': 400, width: 1200, height: 600, center: true, resizable: true, webPreferences: { plugins: true } }); mainWindow.loadUrl(`file://${__dirname}/index.html`); });

有没有办法规避这个?它使得无法在默认网络上的容器之间进行通信,因为src_jira_1是无效的DNS名称。

1 个答案:

答案 0 :(得分:1)

你可以像这样指定容器名称:

services:
    jira:
        container_name: myJIRA