mirror of https://github.com/portainer/portainer
Merge pull request #37 from nazar-pc/master
Added possibility to specify name at container creationpull/2/head
commit
e3eb617be4
|
@ -395,6 +395,7 @@ function ImageController($scope, $q, $routeParams, $location, Image, Container,
|
||||||
function StartContainerController($scope, $routeParams, $location, Container, Messages) {
|
function StartContainerController($scope, $routeParams, $location, Container, Messages) {
|
||||||
$scope.template = 'partials/startcontainer.html';
|
$scope.template = 'partials/startcontainer.html';
|
||||||
$scope.config = {
|
$scope.config = {
|
||||||
|
name: '',
|
||||||
memory: 0,
|
memory: 0,
|
||||||
memorySwap: 0,
|
memorySwap: 0,
|
||||||
env: '',
|
env: '',
|
||||||
|
@ -415,6 +416,7 @@ function StartContainerController($scope, $routeParams, $location, Container, Me
|
||||||
|
|
||||||
Container.create({
|
Container.create({
|
||||||
Image: id,
|
Image: id,
|
||||||
|
name: $scope.config.name,
|
||||||
Memory: $scope.config.memory,
|
Memory: $scope.config.memory,
|
||||||
MemorySwap: $scope.config.memorySwap,
|
MemorySwap: $scope.config.memorySwap,
|
||||||
Cmd: cmds,
|
Cmd: cmds,
|
||||||
|
|
|
@ -4,7 +4,9 @@ angular.module('dockerui.services', ['ngResource'])
|
||||||
.factory('Container', function($resource, Settings) {
|
.factory('Container', function($resource, Settings) {
|
||||||
// Resource for interacting with the docker containers
|
// Resource for interacting with the docker containers
|
||||||
// http://docs.docker.io/en/latest/api/docker_remote_api.html#containers
|
// http://docs.docker.io/en/latest/api/docker_remote_api.html#containers
|
||||||
return $resource(Settings.url + '/containers/:id/:action', {}, {
|
return $resource(Settings.url + '/containers/:id/:action', {
|
||||||
|
name: '@name'
|
||||||
|
}, {
|
||||||
query: {method: 'GET', params:{ all: 0, action: 'json'}, isArray: true},
|
query: {method: 'GET', params:{ all: 0, action: 'json'}, isArray: true},
|
||||||
get :{method: 'GET', params: { action:'json'}},
|
get :{method: 'GET', params: { action:'json'}},
|
||||||
start: {method: 'POST', params: {id: '@id', action: 'start'}},
|
start: {method: 'POST', params: {id: '@id', action: 'start'}},
|
||||||
|
|
|
@ -11,6 +11,10 @@
|
||||||
<label>Cmd:</label>
|
<label>Cmd:</label>
|
||||||
<input type="text" placeholder="{{ commandPlaceholder }}" ng-model="config.commands"/>
|
<input type="text" placeholder="{{ commandPlaceholder }}" ng-model="config.commands"/>
|
||||||
<small>Input commands as an array</small>
|
<small>Input commands as an array</small>
|
||||||
|
|
||||||
|
<label>Name:</label>
|
||||||
|
<input type="text" ng-model="config.name"/>
|
||||||
|
|
||||||
<label>Memory:</label>
|
<label>Memory:</label>
|
||||||
<input type="number" ng-model="config.memory"/>
|
<input type="number" ng-model="config.memory"/>
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue