-
-
-
-
+
{{ var.label }}
-
- Select a container
-
-
+
Select a container
@@ -297,7 +294,7 @@
-
+
@@ -329,9 +326,6 @@
Deploy the container
Deployment in progress...
-
- When using Swarm, we recommend deploying containers in a shared network. Looks like you don't have any shared network, head over the networks view to create one.
-
{{ state.formValidationError }}
diff --git a/app/docker/views/templates/templatesController.js b/app/docker/views/templates/templatesController.js
index b050fc6df..8e5ada599 100644
--- a/app/docker/views/templates/templatesController.js
+++ b/app/docker/views/templates/templatesController.js
@@ -198,11 +198,8 @@ function ($scope, $q, $state, $transition$, $anchorScroll, $filter, ContainerSer
}
function determineContainerMapping(network) {
- var endpointProvider = $scope.applicationState.endpoint.mode.provider;
var containerMapping = 'BY_CONTAINER_IP';
- if (endpointProvider === 'DOCKER_SWARM' && network.Scope === 'global') {
- containerMapping = 'BY_SWARM_CONTAINER_NAME';
- } else if (network.Name !== 'bridge') {
+ if (network.Name !== 'bridge') {
containerMapping = 'BY_CONTAINER_NAME';
}
return containerMapping;
@@ -231,8 +228,8 @@ function ($scope, $q, $state, $transition$, $anchorScroll, $filter, ContainerSer
networks: NetworkService.networks(
provider === 'DOCKER_STANDALONE' || provider === 'DOCKER_SWARM_MODE',
false,
- provider === 'DOCKER_SWARM_MODE' && apiVersion >= 1.25,
- provider === 'DOCKER_SWARM'),
+ provider === 'DOCKER_SWARM_MODE' && apiVersion >= 1.25
+ ),
settings: SettingsService.publicSettings()
})
.then(function success(data) {
diff --git a/app/docker/views/volumes/create/createVolumeController.js b/app/docker/views/volumes/create/createVolumeController.js
index 249c05924..e9aab9c0d 100644
--- a/app/docker/views/volumes/create/createVolumeController.js
+++ b/app/docker/views/volumes/create/createVolumeController.js
@@ -75,17 +75,15 @@ function ($q, $scope, $state, VolumeService, PluginService, ResourceControlServi
};
function initView() {
- var endpointProvider = $scope.applicationState.endpoint.mode.provider;
var apiVersion = $scope.applicationState.endpoint.apiVersion;
- if (endpointProvider !== 'DOCKER_SWARM') {
- PluginService.volumePlugins(apiVersion < 1.25 || endpointProvider === 'VMWARE_VIC')
- .then(function success(data) {
- $scope.availableVolumeDrivers = data;
- })
- .catch(function error(err) {
- Notifications.error('Failure', err, 'Unable to retrieve volume drivers');
- });
- }
+
+ PluginService.volumePlugins(apiVersion < 1.25 || endpointProvider === 'VMWARE_VIC')
+ .then(function success(data) {
+ $scope.availableVolumeDrivers = data;
+ })
+ .catch(function error(err) {
+ Notifications.error('Failure', err, 'Unable to retrieve volume drivers');
+ });
}
initView();
diff --git a/app/portainer/helpers/templateHelper.js b/app/portainer/helpers/templateHelper.js
index 2922b91fe..a82c9d10a 100644
--- a/app/portainer/helpers/templateHelper.js
+++ b/app/portainer/helpers/templateHelper.js
@@ -68,8 +68,6 @@ angular.module('portainer.app')
value = container.NetworkSettings.Networks[Object.keys(container.NetworkSettings.Networks)[0]].IPAddress;
} else if (containerMapping === 'BY_CONTAINER_NAME') {
value = $filter('containername')(envvar.value);
- } else if (containerMapping === 'BY_SWARM_CONTAINER_NAME') {
- value = $filter('swarmcontainername')(envvar.value);
}
}
env.push(envvar.name + '=' + value);