MCPcopy Create free account
hub / github.com/DeNA/PacketProxy / startContainer

Method startContainer

src/main/java/core/packetproxy/OpenVPN.java:143–166  ·  view source on GitHub ↗
(DockerClient client, String proto)

Source from the content-addressed store, hash-verified

141 }
142
143 public void startContainer(DockerClient client, String proto) {
144 InspectContainerResponse inspect = client.inspectContainerCmd(containerName).exec();
145 if (inspect.getState().getRunning()) {
146
147 // running
148 log("OpenVPN Server is already running");
149 return;
150 }
151
152 try {
153
154 // start the server
155 client.startContainerCmd(containerName).exec();
156 } catch (NotFoundException e) {
157
158 err(e.toString());
159 } catch (NotModifiedException e) {
160
161 log(e.toString());
162 } catch (Exception e) {
163
164 errWithStackTrace(e);
165 }
166 }
167
168 public void removeContainer(DockerClient client) {
169 RemoveContainerCmd remove = client.removeContainerCmd(containerName).withForce(true);

Callers 1

startServerMethod · 0.95

Calls 5

getStateMethod · 0.80
errMethod · 0.80
errWithStackTraceMethod · 0.80
logMethod · 0.65
toStringMethod · 0.45

Tested by

no test coverage detected