使用篇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要是外部能访问的网段

猜您喜欢
评论已关闭。