DockerApi.java 482 B

1234567891011121314151617
  1. package cn.seecoder.api.docker;
  2. import com.spotify.docker.client.ProgressHandler;
  3. import com.spotify.docker.client.messages.Image;
  4. import java.util.List;
  5. public interface DockerApi {
  6. void buildAndPush(String directory, String imageName, String imageTag, ProgressHandler handler) throws Exception;
  7. void buildAndPush(String directory, String imageName, String imageTag) throws Exception;
  8. List<Image> listImage();
  9. void delete(String imageId) throws Exception;
  10. }