Docker在Linux构建镜像
Docker是一种轻量级的容器化技术,可以让开发者将应用程序及其所有依赖项打包到一个独立的容器中,从而实现跨平台和快速部署,在Linux系统上,我们可以使用D0cker来构建自己的镜像,并且可以通过简单的命令来管理这些镜像。
Docker基本概念
在使用Docker构建镜像之前,我们需要了解一些基本概念:
镜像(lmage):镜像是一个只读的模板,包含了运行容器所需的所有文件和程序
容器(Container):容器是镜像的一个运行实例,可以在容器中运行应用程序。
仓库(Repository):仓库是用来存放镜像的地方,可以通过仓库来分享和下载镜像。
Docker构建镜像步骤
创建自己的镜像
mkdir Dockerfile创建
rm -rf Dockerfile删除
cd 到Dockerfile目录
vim Dockerfile
先设置文件写入权限
chmod 777 Dockerfile
1、创建Dockerfile示例
创建一个应用文件夹app
编辑Dockerfile
把把jar包丢到app文件下目录下
From java:8
ADD demo-0.0.1-SNAPSHOT.jar /app.jar
EXPOSE 8761
ENTRYPOINT ["java","-jar","/app.jar"]
docker build -t demo:chijs . 构建镜像
docker run -p 94:8085 demo:chijs 允许容器