第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定

Docker學習(六)Dockerfile構建自定義鏡像

標簽:
Docker

Docker学习(六)Dockerfile构建自定义镜像

此处输入图片的描述


前言

通过前面一篇文章可以知道怎么去使用一个镜像搭建服务,但是,如何构造自己的一个镜像呢,docker提供了dockerfile可以让我们自己构造一个属于自己的镜像

什么是dockerfile

是一个包含用于组合镜像的命令的文本文档
Docker通过读取Dockerfile中的指令按步自动生成镜像

实战-打包自定义tomcat镜像

Dockerfile编写

mkdir -p /usr/local/docker/bk-web-dockerfile
cd /usr/local/docker/bk-web-dockerfile
上传bk-web包到此/usr/local/docker/bk-web-dockerfile目录

vim Dockerfile 录入如下内容

FROM tomcat:latest
MAINTAINER albk.tech
WORKDIR /usr/local/tomcat/webapps
ADD bk-web ./bk-web

编译dockerfile生成镜像

docker build -t albk.tech/bkwebapp:1.0 .

docker images

此处输入图片的描述

运行自定义的镜像

docker run -d -p 8000:8080 albk.tech/bkwebapp:1.0

此处输入图片的描述

进入tomcat容器内部

docker ps

此处输入图片的描述

docker exec -it 43825ec40a2 /bin/bash
进入容器后,自动进入Dockerfile配置的目录/usr/local/tomcat/webapp 可以看到目录bk-web

此处输入图片的描述

查看bk-web中的内容

此处输入图片的描述

测试容器内访问有没有问题

在tomcat容器中使用8080端口访问

此处输入图片的描述

测试宿主机访问

在宿主机中使用8000端口访问

此处输入图片的描述

测试浏览器访问tomcat

此处输入图片的描述

到这里我们的项目就搭建起来了,可以通过浏览器直接访问了


#遇到的问题

从浏览器无法访问到tomcat

可能是因为防火墙原因,在开发测试阶段使用命令systemctl stop firewalld关掉防火墙即可

写在最后

本文中所需要的素材已经打包好,百度云分享,可以关注公号albk,回复指令"docker Dockerfile"获取

相关文章会首发公众号,可以关注公号albk,关注后可以获取大量学习视频

期望热爱技术的你一起来交流,获取最新资料和学习资源,可以关注公众号albk, 个人博客 !

點擊查看更多內容
TA 點贊

若覺得本文不錯,就分享一下吧!

評論

作者其他優(yōu)質文章

正在加載中
JAVA開發(fā)工程師
手記
粉絲
1
獲贊與收藏
0

關注作者,訂閱最新文章

閱讀免費教程

  • 推薦
  • 評論
  • 收藏
  • 共同學習,寫下你的評論
感謝您的支持,我會繼續(xù)努力的~
掃碼打賞,你說多少就多少
贊賞金額會直接到老師賬戶
支付方式
打開微信掃一掃,即可進行掃碼打賞哦
今天注冊有機會得

100積分直接送

付費專欄免費學

大額優(yōu)惠券免費領

立即參與 放棄機會
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號

舉報

0/150
提交
取消