У меня есть изображение докеров, используя следующую команду. (Используется com.spotify: docker-maven-plugin: 0.3.3 maven plugin). Я использую Docker Tool Box в Windows.Изображение Docker отсутствует в списке, хотя я построил с помощью плагина maven docker
mvn clean package docker:build
Это дало УСПЕХ нижеследующее описание.
Successfully built d27ae98a8879
[INFO] Built localhost/my-tt-server
[INFO] Tagging localhost/my-tt-server with 1.1.x-SNAPSHOT
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
После этого, если я запустил «докер ps -a», он должен был отобразить это новое изображение. Но я не вижу никакого изображения, связанного с этим. Следовательно, я не могу запустить/запустить новое изображение.
Я не могу запустить 'Докер-сочинить мой-TT-сервер', используя следующую конфигурацию в Докер-compose.yml
my-tt-server:
container_name: my-tt-server
image: localhost/my-tt-server:1.1.x-SNAPSHOT
ports:
- "21883:1883"
- "28000:8000"
Это дает следующие ошибки
Creating my-tt-server
←[31mERROR←[0m: Container command not found or does not exist.
Я не уверен, где это пошло не так.
Пожалуйста, помогите мне решить эту проблему. Похоже, что плагин maven неправильно размещает изображение. Как правильно установить его?
<plugin>
<groupId>com.spotify</groupId>
<artifactId>docker-maven-plugin</artifactId>
<version>0.3.3</version>
<configuration>
<dockerDirectory>${project.basedir}/src/main/docker</dockerDirectory>
<imageName>localhost/my-tt-server</imageName>
<imageTags>
<imageTag>${project.version}</imageTag>
</imageTags>
<forceTags>true</forceTags>
</configuration>
</plugin>
Да, вы правы. Я вижу изображения localhost/my-tt-server 1.1.x-SNAPSHOT d27ae98a8879 5 часов назад 705.7 MB – PShetty
@PShetty Вы имеете в виду, что вы создали образ с именем изображения «localhost/my-tt-server»; тег 1.1.x-SNAPSHOT? – VonC
Но почему он не работает в качестве контейнера, если я запускаю сокеты? – PShetty