@Override public boolean equals(Object o) { if (o == this) { return true; } if (o instanceof HostConfig.Bind.BuilderFrom) { HostConfig.Bind.BuilderFrom that = (HostConfig.Bind.BuilderFrom) o; return (this.from.equals(that.from())); } return false; }
@Override protected void additionalHostConfiguration(DockerClient client, HostConfig.Builder builder) throws DockerException, InterruptedException { Volume volume = client.createVolume(Volume.builder() .name(getPgDataVolumeName()) .build() ); builder.appendBinds( HostConfig.Bind.from(volume).to("/var/lib/postgresql/data").build() ); Map<String, List<PortBinding>> portBindings = new HashMap<>(); portBindings.put( Integer.toString(POSTGRES_PORT), Lists.newArrayList(PortBinding.randomPort("0.0.0.0")) ); builder.portBindings(portBindings); }
@Override protected void additionalHostConfiguration(DockerClient client, HostConfig.Builder builder) throws DockerException, InterruptedException { Volume volume = client.createVolume(Volume.builder() .name(getMyDataVolumeName()) .build() ); builder.appendBinds( HostConfig.Bind.from(volume).to("/u01/app/oracle/oradata").build() ); builder.shmSize(SHM_SIZE); Map<String, List<PortBinding>> portBindings = new HashMap<>(); portBindings.put( Integer.toString(ORACLE_PORT) + "/tcp", Lists.newArrayList(PortBinding.randomPort("0.0.0.0")) ); builder.portBindings(portBindings); }
public static BuilderFrom from(final Volume volumeFrom) { return BuilderFrom.create(volumeFrom); }
public static BuilderFrom from(final String from) { return BuilderFrom.create(from); }
public Builder to(final String to) { return builder().to(to).from(from()); } }
@Override public boolean equals(Object o) { if (o == this) { return true; } if (o instanceof HostConfig.Bind.BuilderFrom) { HostConfig.Bind.BuilderFrom that = (HostConfig.Bind.BuilderFrom) o; return (this.from.equals(that.from())); } return false; }
public static BuilderFrom from(final String from) { return BuilderFrom.create(from); }
public Builder to(final String to) { return builder().to(to).from(from()); } }
public static BuilderFrom from(final Volume volumeFrom) { return BuilderFrom.create(volumeFrom); }