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/

 

 

  

 

posted @   __破  阅读(413)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
点击右上角即可分享
微信分享提示