使用篇Docker

  1. 使用shipyard下载镜像,每个节点都回下载镜像文件。
  2. 可以使用 docker pull microsoft/aspnet 手工下载,能查看下载进
  3. 使用shipyard发布容器,自动选择节点进行发布。
  4. 微软相关git:https://github.com/Microsoft

1. 创建dockerfile文件

vi /opt/dockerfile

1.1使用本地war包发布镜像文件

使用tomcat镜像,使用外部mysql数据库

FROM tomcat
ADD ./example.war /usr/local/tomcat/webapps/
CMD [“catalina.sh”, “run”]

1.2使用maven发布镜像文件

1.3使用本地asp.net程序包发布.NET Framework4.6.2镜像文件

使用microsoft/aspnet镜像

FROM microsoft/iis

RUN powershell -Command Add-WindowsFeature NET-Framework-45-ASPNET; \
powershell -Command Add-WindowsFeature Web-Asp-Net45; \
powershell -Command Remove-Item -Recurse C:\inetpub\wwwroot*

2.创建镜像文件

docker build -t example/tomcat /opt/

3.使用shell命令进入容器进行操作

docker exec -it containerID /bin/bash

4.创建私有仓库

docker run -d -p 5000:5000 registry

5. clusterIP配置外部访问

直接使用ifconfig eth0 clusterIP/24 这样的方式将IP指定到集群内任意主机即可实现外部访问。前提是你的集群IP要是外部能访问的网段

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值