Créez une image Docker pour redoc-cli et enregistrez-la sur Docker Hub

Je voulais commencer par préparer l'environnement pour essayer OpenAPI v3, mais j'ai créé et enregistré redoc-cli car il ne semblait pas y avoir d'image docker officielle.

Je n'aime pas travailler avec cli, alors j'ai utilisé intelliJ. Cet article est un rappel de ce travail.

Ce que vous avez préparé

--github compte

travail

Créer un référentiel sur github

https://github.com/hidekingerz/redoc-cli

Créer un référentiel sur Docker Hub

https://hub.docker.com/r/exthirix/redoc-cli Faites-le pour le moment. Le paramètre de construction automatique est reporté.

Créer un Dockerfile avec intelliJ

https://github.com/hidekingerz/redoc-cli/blob/master/Dockerfile Poussez-le vers la branche principale.

Créez une image à partir de Dockerfile avec intelliJ.

Flicker juste avec les configurations Exécuter / Déboguer. Après le réglage, exécutez pour créer une image. dockerfile.png

Créer un conteneur à partir d'une image

Flicker juste avec les configurations Exécuter / Déboguer. Puisqu'un conteneur est créé, vérifiez l'opération.

container.png

Push vers Docker Hub

Vous pouvez pousser d'InterlliJ vers DockerHub, alors faites-le simplement apparaître. La poussée prendra du temps, alors attendons. push.png

Travailler avec github pour publier Dockerfile sur Docker Hub

Configurez simplement la construction automatisée. Après avoir défini, exécutez Save and Build, et après un certain temps d'attente, il sera construit et publié.

dockerHubManage.png

Recommended Posts

Créez une image Docker pour redoc-cli et enregistrez-la sur Docker Hub
2. Créez une image Docker et enregistrez le registre
Installons Docker sur Windows 10 et créons un environnement de vérification pour CentOS 8!
Créez une image de conteneur pour l'arm64 de Kibana et enregistrez-la dans le registre de conteneurs GitHub. Démarrez Elastic Stack avec Docker Compose sur Raspberry Pi 4 (64 bits)
Peut-être que ça marche! Créez une image avec Docker et partagez-la!
[Docker] Créez un site avec Hugo et publiez-le sur GitHub
Utilisez Jenkins pour créer dans Docker, puis créez une image Docker.
Manuel Docker Compact (4: Créer une image personnalisée)
Script Shell qui construit une image Docker et la pousse vers ECR
[Docker] Comment créer un environnement virtuel pour les applications Rails et Nuxt.js
Création d'une image de conteneur Docker pour un serveur OpenLDAP basé sur Fedora
J'ai installé Docker sur EC2 et l'ai démarré
Créer un environnement Docker pour Oracle 11g XE
J'ai créé une image Docker pour la version japonaise de SDAPS
Créer une image docker pour exécuter une application Java simple
Comment créer un en-tête ou un pied de page une fois et l'utiliser sur une autre page
J'ai essayé d'utiliser Wercker pour créer et publier une image Docker qui lance GlassFish 5
Créer un environnement pour Tomcat et Postgres sur Chromebook sans utiliser le mode développeur
Jusqu'à ce que vous exécutiez Quarkus et que vous exécutiez l'image docker sur Amazon ECS
Comment créer une image de conteneur légère pour les applications Java
Créez une image Docker avec le JDK Oracle installé (miam
Comment créer et lancer un Dockerfile pour Payara Micro
Créer une JVM pour la distribution d'applications avec les modules JDK 9 et jlink
(Ruby on Rails6) Créer une base de données et l'afficher dans une vue
[Java] Créons un Minecraft Mod 1.16.1 [Ajouter et générer des arbres]
[Java] Créons un Minecraft Mod 1.14.4 [9. Ajouter et générer des arbres]
Image de l'application Spring Boot à l'aide de jib-maven-plugin et lancez-la avec Docker
[Java] Créons un Minecraft Mod 1.14.4 [8. Ajouter et générer du minerai]
Poussez l'image Docker distribuée par Docker Hub vers Google Container Registry et démarrez la VM en fonction de cette image
Installez openjdk8 sur l'image Docker (Debian)
Créez un environnement Vue3 avec Docker!
Déployer l'image Docker de Flask sur Heroku
Exécuter PureScript sur un conteneur Docker
Créer un serveur fluentd pour les tests
Clonez votre propre application Web sur GitLab lors de la création d'une image Docker
Commencer par installer Docker sur EC2 et exécuter Yellowfin dans un conteneur
[Ruby on Rails] Créez un graphique circulaire des totaux par colonne avec Chartkick
Créer une application et la déployer pour la première fois avec heroku
Créer un environnement de développement d'applications Web Java avec Docker pour Mac Part2