【发布时间】:2018-06-22 21:42:41
【问题描述】:
我正在使用 docker-java 库来处理 Docker 映像的启动:
DockerClient dockerClient = DockerClientBuilder.getInstance("unix:///var/run/docker.sock").build();
CreateContainerResponse container = dockerClient.createContainerCmd("postgres")
.withCmd("--bind_ip_all")
.withHostName("127.0.0.1")
.withPortBindings(PortBinding.parse("5432:5432")).exec();
dockerClient.startContainerCmd(container.getId()).exec();
我可以看到我可以从上面的命令中返回 containerId
String containerId = container.getId();
但是,运行“docker ps”会显示一个空列表。为了启动 postgres 容器映像,我是否错过了什么? 谢谢
【问题讨论】:
标签: docker-java