mirror of https://github.com/docker/docs.git
Patched warnings and random port assignment
Signed-off-by: TeckniX <lokitek@gmail.com>
This commit is contained in:
parent
dedf1d61a7
commit
ee5ad39667
|
|
@ -2,10 +2,6 @@ import alt from '../alt';
|
|||
import dockerUtil from '../utils/DockerUtil';
|
||||
|
||||
class ContainerActions {
|
||||
start (name) {
|
||||
this.dispatch({name});
|
||||
dockerUtil.start(name);
|
||||
}
|
||||
|
||||
destroy (name) {
|
||||
this.dispatch({name});
|
||||
|
|
@ -17,14 +13,24 @@ class ContainerActions {
|
|||
dockerUtil.rename(name, newName);
|
||||
}
|
||||
|
||||
start (name) {
|
||||
this.dispatch({name});
|
||||
dockerUtil.start(name);
|
||||
}
|
||||
|
||||
stop (name) {
|
||||
this.dispatch({name});
|
||||
dockerUtil.stop(name);
|
||||
}
|
||||
|
||||
update (name, container) {
|
||||
this.dispatch({name, container});
|
||||
dockerUtil.updateContainer(name, container);
|
||||
restart (name) {
|
||||
this.dispatch({name});
|
||||
dockerUtil.restart(name);
|
||||
}
|
||||
|
||||
update (name, containerOpts) {
|
||||
this.dispatch({name, containerOpts});
|
||||
dockerUtil.updateContainer(name, containerOpts);
|
||||
}
|
||||
|
||||
clearPending () {
|
||||
|
|
|
|||
|
|
@ -83,7 +83,8 @@ var ContainerDetailsSubheader = React.createClass({
|
|||
handleRestart: function () {
|
||||
if (!this.disableRestart()) {
|
||||
metrics.track('Restarted Container');
|
||||
dockerUtil.restart(this.props.container.Name);
|
||||
//dockerUtil.restart(this.props.container.Name);
|
||||
containerActions.restart(this.props.container.Name);
|
||||
}
|
||||
},
|
||||
handleStop: function () {
|
||||
|
|
@ -223,7 +224,7 @@ var ContainerDetailsSubheader = React.createClass({
|
|||
<div className="action-icon" onClick={this.handleRestart}><RetinaImage src="button-restart.png"/></div>
|
||||
<span className="btn-label restart">Restart</span>
|
||||
</div>
|
||||
{{startStopToggle}}
|
||||
{startStopToggle}
|
||||
<div className={terminalActionClass} onMouseEnter={this.handleItemMouseEnterTerminal} onMouseLeave={this.handleItemMouseLeaveTerminal}>
|
||||
<div className="action-icon" onClick={this.handleTerminal}><RetinaImage src="button-terminal.png"/></div>
|
||||
<span className="btn-label terminal">Terminal</span>
|
||||
|
|
|
|||
|
|
@ -156,7 +156,7 @@ var DockerMachine = {
|
|||
});
|
||||
} else {
|
||||
this.info().then(machine => {
|
||||
var cmd = [resources.terminal(), `DOCKER_HOST=${machine.url} DOCKER_CERT_PATH=${path.join(util.home(), '.docker/machine/machines/' + machine.name)} DOCKER_TLS_VERIFY=1 /bin/bash`];
|
||||
var cmd = [resources.terminal(), `DOCKER_HOST=${machine.url} DOCKER_CERT_PATH=${path.join(util.home(), '.docker/machine/machines/' + machine.name)} DOCKER_TLS_VERIFY=1 $SHELL`];
|
||||
util.exec(cmd).then(() => {});
|
||||
});
|
||||
}
|
||||
|
|
|
|||
|
|
@ -73,6 +73,8 @@ export default {
|
|||
|
||||
if (containerData.NetworkSettings && containerData.NetworkSettings.Ports) {
|
||||
startopts.PortBindings = containerData.NetworkSettings.Ports;
|
||||
} else if (containerData.HostConfig && containerData.HostConfig.PortBindings) {
|
||||
startopts.PortBindings = containerData.HostConfig.PortBindings;
|
||||
} else {
|
||||
startopts.PublishAllPorts = true;
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue