Host mode fix

pull/2/head
Roman Usachev 2016-02-24 09:19:02 +03:00
parent cf18a3cd60
commit f1b5037ee5
1 changed files with 12 additions and 0 deletions

View File

@ -116,6 +116,11 @@
});
var portBindings = angular.copy($scope.newCfg.Ports);
angular.forEach(portBindings, function(item, key) {
if (item.length == 0)
delete portBindings[key];
});
var binds = [];
angular.forEach($scope.newCfg.Binds, function(b) {
@ -144,8 +149,15 @@
imageData.Config.HostConfig = angular.copy($scope.container.HostConfig);
imageData.Config.HostConfig.PortBindings = portBindings;
imageData.Config.HostConfig.Binds = binds;
if (imageData.Config.HostConfig.NetworkMode == 'host') {
imageData.Config.Hostname = '';
}
Container.create(imageData.Config, function(containerData) {
if (!('Id' in containerData)) {
Messages.error("Failure", "Container failed to create.");
return;
}
// Stop current if running
if ($scope.container.State.Running) {
Container.stop({id: $routeParams.id}, function (d) {