资讯专栏INFORMATION COLUMN

【docker】创建Dockerfile并push到docker-hub

Freeman / 2412人阅读

摘要:创建文件名字必须是这样并测试创建一个镜像,这个镜像可以在你本地运行。到注册一个账号输入用户名密码第一步修改名称必须先修改名称举例第二步举例测试

创建 dockerfile

Dockerfile

PS: 文件名字必须是这样Dockerfile

FROM tomcat:8.0
COPY index.jsp  /usr/local/tomcat/webapps/ROOT
EXPOSE 8080

index.jsp

<%
out.println("Hello World, V1");
%>

build 并测试

The docker build command processes this file generating a Docker Image in your Local Image Cache, which you can then start-up using the docker run command, or push to a permanent Image Repository.

docker build 创建一个docker镜像,这个镜像可以在你本地运行。

$docker build -t mytomcat:1.0 .

$docker run -p 8080:8080 -d mytomcat:1.0

$curl localhost:8080
push 到 docker hub

注册一个账号

Build image

Docker login

输入用户名、密码

Docker push

第一步:修改 tag 名称

// 必须先修改 tag 名称
docker tag firstimage YOUR_DOCKERHUB_NAME/firstimage

举例:
docker tag mytomcat:1.0 preparedman/mytomcat:1.0

第二步:push

docker push YOUR_DOCKERHUB_NAME/firstimage

举例:docker push preparedman/mytomcat:1.0

Docker 测试

https://cloud.docker.com/u/preparedman/repository/docker/preparedman/mytomcat

https://stackoverflow.com/que...

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/27889.html

相关文章

  • Docker容器化spring boot应用

    摘要:前置条件容器化应用所需环境我们的需求是使用打包,将应用制作成镜像并上传到。在这里我们是将其挂载在了这个位置,从而保证了容器的无状态化。启动容器在另外一台机器上,执行命令访问,获得响应应用启动成功参考文档 前置条件 容器化spring boot应用所需环境: jdk 1.8 + maven 3.0 + 我们的需求是:使用maven打包,将spring boot应用制作成docker镜...

    Yumenokanata 评论0 收藏0
  • Docker容器化spring boot应用

    摘要:前置条件容器化应用所需环境我们的需求是使用打包,将应用制作成镜像并上传到。在这里我们是将其挂载在了这个位置,从而保证了容器的无状态化。启动容器在另外一台机器上,执行命令访问,获得响应应用启动成功参考文档 前置条件 容器化spring boot应用所需环境: jdk 1.8 + maven 3.0 + 我们的需求是:使用maven打包,将spring boot应用制作成docker镜...

    xeblog 评论0 收藏0
  • 使用Maven插件构建SpringBoot项目,生成Docker镜像pushDockerHub上

    摘要:一个用于构建和推送镜像的插件。这样即可使用进行构建镜像啦。构建镜像使用命令启动镜像访问服务浏览器输入宿主机能够正常看到界面文章开头的最终效果页面。 一个用于构建和推送Docker镜像的Maven插件。 使用Maven插件构建Docker镜像,将Docker镜像push到DockerHub上,或者私有仓库,上一篇文章是手写Dockerfile,这篇文章借助开源插件docker-maven...

    Drummor 评论0 收藏0
  • Docker 脚本化一键部署

    摘要:参照官网安装的时候,需要安装等包,但官网给的源是,国内访问不了,此时我们可以使用阿里云的仓库镜像。阿里云上没有附说明连接,简单摸索了下,如下设置可用。 Docker install Docker 参照官网 install kubernetes 安装kubernetes的时候,需要安装kubelet, kubeadm等包,但k8s官网给的yum源是packages.cloud.googl...

    VEIGHTZ 评论0 收藏0
  • Ant Design Pro 的 Docker 部署方式

    摘要:在使用的过程中,可以发现它提供了一系列基于的开发部署方式,如下图。我们可以通过分别启动单个镜像,并把镜像绑定到本地对应端口的形式进行部署,达到容器可通信的目的。但是为了更方便的管理多容器的情况,官方提供了的方式。 背景 Ant Design Pro是一个企业级中后台解决方案,在Ant Design组件库的基础上,提炼出典型模板/业务组件/通用页等,在此基础上能够使开发者快速的完成中后台...

    wemallshop 评论0 收藏0

发表评论

0条评论

Freeman

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<