Я теперь с помощью докер клиента API https://github.com/docker-java/docker-java в моем проекте Java:использование докер-клиент API для запуска контейнера в проекте Java
CreateContainerResponse container =
dockerClient
.createContainerCmd("ubuntu:java7")
.withCmd("true")
.exec();
dockerClient
.startContainerCmd(container.getId())
.exec();
Когда я начинаю новый контейнер с помощью докер клиента API, контейнер создан, но я также закончил. Я использую команду «sudo docker ps», чтобы теперь список запущенного контейнера, то, что я создал, не показано. Я хочу создать запущенный контейнер в своем проекте Java с помощью apk docker client, как мне это сделать? Спасибо.
Ваш контейнер, вероятно, не работает. 'docker ps -a' покажет вам все контейнеры, включая остановленные. – jannis
Вы говорите, что у вас есть код. Измените свой вопрос и включите его. – jannis
Здравствуйте, спасибо, ответ. Когда я использую java docker api для создания и запуска контейнера, я могу увидеть, что я создал только сейчас, используя «sudo docker ps -a». – hongshengbiao