首页 / DOCKER / Docker:最简实践笔记
Docker:最简实践笔记
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了Docker:最简实践笔记,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1290字,纯文字阅读大概需要2分钟。
内容图文
![Docker:最简实践笔记](/upload/InfoBanner/zyjiaocheng/157/45507692c8484d6388d54e9d1a8ae020.jpg)
环境:
已安装了几个镜像,包括Tomcat等。
创建目录,以便制作一个带WEB应用的镜像,比如sys-webapp:
进入此目录,创建一个Dockerfile文件,内容如下:
FROM tomcat:latest
COPY sys.war /usr/local/tomcat/webapps/sys.war
CMD ["catalina.sh","run"]
然后,通过SFTP将我们的sys.war上传到当前目录。执行以下命令(注意后面有一个点,当前目录):
docker build -t tomcat/sys-webapp.
-t 指定了标签。如此会生成一个新的Image,可以用docker images命令查看。
运行命令如下:
docker run -d--name sys -p8000:8080 tomcat/sys-webapp
-d 后台运行,–name 给个名字方便以后操作,-p指定端口映射(本地端口:容器端口),然后就是镜像的名称。
现在,我们可以访问10.250.251.20:8000端口看到我们部署的应用了。
再用此镜像启动一个容器,端口映射为8001,如下命令:
docker run -d--name sys2 -p8001:8080 tomcat/sys-webapp
然后,我们去Nginx中配置一个池:
upstream sys-webapp-pool {
ip_hash;
server10.250.251.20:8000;
server10.250.251.20:8001;
}
事实上,Docker的使用是非常方便的,但在实际中,我们还有一些需要配置的东西,比如在build时,指定镜像可使用CPU的几个核,限制内存等。
').addClass('pre-numbering').hide(); $(this).addClass('has-numbering').parent().append($numbering); for (i = 1; i <= lines; i++) { $numbering.append($('').text(i)); }; $numbering.fadeIn(1700); }); });以上就介绍了Docker:最简实践笔记,包括了方面的内容,希望对PHP教程有兴趣的朋友有所帮助。
内容总结
以上是互联网集市为您收集整理的Docker:最简实践笔记全部内容,希望文章能够帮你解决Docker:最简实践笔记所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。