Я проверил в Интернете, что большинство развертываний проекта загрузочного проекта завершаются в средах Linux и Docker Hub. Поскольку моя среда разработки находится под Windows, контейнер Docker также использует инструменты Docker, и он не ускоряет концентратор Docker. Поэтому я попытался использовать репозиторий Alibaba Cloud Docker для завершения развертывания в среде Windows.
1. Создайте новую папку в инструментах Docker, найдите местоположение, а затем поместите упакованный файл Boot Jar в недавно созданную папку
Создайте новый файл DockerFile в этой папке, пример следующего:
От daocloud.io/java:8copy letou-0.0.1-snapshot.jar app.jarexpose 8080entrypoint ["java", "-jar", "-spring.profiles.active = prod"]
Создать контейнеры, используя команду Docker Build
Docker Build -t-T-Boot-Docker-Cloudcomb: 0.1.0.
2 Загрузить контейнер в облако Alibaba
Введите ссылку на сервис Alibaba Cloud Mirror, нажмите «Создать зеркало моего контейнера», а затем нажмите «Создать зеркальный репозиторий». Выберите локальный репозиторий здесь
После создания следуйте руководству по эксплуатации Alibaba Cloud для работы в Docker Tools
Войдите в регистрацию Alibaba Cloud Docker: $ sudo docker login-username = username of alibaba Cloud Repository Registry.cn-hangzhou.aliyuncs.com. Имя пользователя в регистрации в реестре-это полное имя в облаке Alibaba, а пароль-это пароль, который вы устанавливаете, когда вы включите пространство имен. Вы можете нажать кнопку в верхнем правом углу домашней страницы управления зеркалом, чтобы изменить пароль входа в систему Docker. Push the image to the registry: $ sudo docker tag [ImageId] registry.cn-hangzhou.aliyuncs.com/namespace/repository name: [mirror version number]$ sudo docker push registry.cn-hangzhou.aliyuncs.com/namespace/repository name: [mirror version number] where [ImageId], [mirror version number] please fill in according to your own зеркальная информация.
3. Вытащите изображение из Alibaba Cloud, чтобы начать Docker
Docker Pull Registry.cn-hangzhou.aliyuncs.com/namespace/Repository Имя Docker Run
Таким образом, локальный проект Springboot может быть упакован в контейнер Docker и выпущен в Alibaba Cloud.
Выше всего содержание этой статьи. Я надеюсь, что это будет полезно для каждого обучения, и я надеюсь, что все будут поддерживать Wulin.com больше.