Docker 分享 小 Demo示例(上)

简介: Docker 分享 小 Demo示例(上)

1、Tomcat映射宿主主机


// 容器基于宿主主机通信


docker run -d --name ysytomcat -p 9090:8080 tomcat


2、构建Image,并将镜像上传 DockerHub,通过DockerHub下载镜像


  1. 创建一个Spring Boot项目


  1. 写一个controller


@RestController
public class DockerController {
@GetMapping("/dockerfile")
@ResponseBody
String dockerfile() {
return "hello docker" ;
 }
}


mvn clean package打成一个jar包


在target下找到"dockerfile-demo-0.0.1-SNAPSHOT.jar"


在docker环境中新建一个目录"first-dockerfile"


上传"dockerfile-demo-0.0.1-SNAPSHOT.jar"到该目录下,并且在此目录创建Dockerfile

创建Dockerfile文件,编写内容


FROM openjdk:8
MAINTAINER yueshaoyang
LABEL name="dockerfile-demo" version="1.0" author="yueshaoyang"
COPY dockerfile-demo-0.0.1-SNAPSHOT.jar dockerfile-image.jar
CMD ["java","-jar","dockerfile-image.jar"]


image.png


将Image文件传到官方DockerHub仓库


Docker pull Tomcat 命令


docker pull  Tomcat 


其默认从DockerHub中获取相关的数据

那么我们想要把本地的Image传输到网络上,首先必须有一个DockerHub的官方账号

1、首先登录官方的账号


image.png


2、进入主页会发现已经运行的Image


image.png




目录
相关文章
|
2月前
|
Ubuntu C++ Docker
Docker的基本指令和HTML/PYTHON/C++的简单创建示例
Docker的基本指令和HTML/PYTHON/C++的简单创建示例
|
3月前
|
Java 芯片 Docker
docker运行声网linux-server-sdk示例
docker运行声网linux-server-sdk示例
56 1
|
3月前
|
存储 人工智能 API
minio 使用docker安装和入门案例demo
minio 使用docker安装和入门案例demo
|
3月前
|
Java 芯片 Docker
docker运行声网linux-server-sdk示例
docker运行声网linux-server-sdk示例
60 0
|
SQL Oracle 关系型数据库
docker快速部署oracle19c、oracle12c,测试环境问题复现demo快速搭建笔记
docker快速部署oracle19c、oracle12c,测试环境问题复现demo快速搭建笔记
1523 0
|
Java 持续交付 Docker
十一、Docker搭建部署SpringCloud微服务项目Demo(二)
十一、Docker搭建部署SpringCloud微服务项目Demo
|
SpringCloudAlibaba 关系型数据库 MySQL
十一、Docker搭建部署SpringCloud微服务项目Demo(一)
十一、Docker搭建部署SpringCloud微服务项目Demo
|
Java Unix API
Java API 操作Docker示例
Java API 操作Docker示例
2270 0
Java API 操作Docker示例
|
数据安全/隐私保护 Docker 容器
Docker 分享 小 Demo示例(下)
Docker 分享 小 Demo示例(下)
96 0
Docker 分享 小 Demo示例(下)