002.Dockerfile构建基础镜像并运行
构建index.jsp入门
- 1. 创建index.jsp
1 2 3 4 5 6 7 | # 添加如下内容 mkdir /data/docker cd /data/docker mkdir views touch index.jsp vi index.jsp # 添加内容 Hello World! |
- 2. 创建Dockerfile文件
1 2 3 4 5 6 | cd /data/docker/views touch Dockerfile vi Dockerfile # 添加如下内容 FROM tomcat COPY index.jsp /usr/local/tomcat/webapps/ROOT/index.jsp |
- 3.构建镜像
1 2 3 | docker build -t views . # . 表示当前目录 Dockerfile 的配置文件路径 # . 指定Dockerfile 的上下文目录 |
build命令
docker build 命令用于使用 Dockerfile 创建镜像。
--build-arg=[] :设置镜像创建时的变量;
-f :指定要使用的Dockerfile路径;
--rm :设置镜像成功后删除中间容器;
--tag, -t: 镜像的名字及标签,通常 name:tag 或者 name 格式;可以在一次构建中为一个镜像设置 多个标签。
执行上述命令
- 4. 查看镜像
docker images
发现我们多了views镜像
- 5. 守护态运行
1 | docker run -p 8080 : 8080 --name views -d views |
浏览器输入地址: http://106.13.9.110:8080/
分类:
docker
标签:
docker
, dockerfile
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY