k8s环境配置-以及Dockerfile

 

Docker 安装:https://mp.csdn.net/postedit/82996925

 

harbor 改 harbor.cfg 中的hostname  password ,需要安装 python  pip , pip 下载 docker-compose 后,修改docker-compose.yml 中的 register 中加一个端口  5000.  然后运行 

$ ./prepare

执行./install.sh 自动进行安装

$ ./install.sh

安装完成后访问172.16.1.146(上面配置hostname) 使用admin Harbor12345 进行登陆管理并创建demo-project公开项目
 

Java环境镜像到harbor :

docker pull tomcat:8-jre8

root@juggprd1:/agui/harbor/harbor# docker tag tomcat:8-jre8 9.42.78.24:5000/tomcat/tomcat:8-jre8
root@juggprd1:/agui/harbor/harbor# docker push 9.42.78.24:5000/tomcat/tomcat:8-jre8

docker pull openjdk:8-jre

root@juggprd1:/agui/harbor/harbor# docker tag openjdk:8-jre  9.42.78.24:5000/openjdk/openjdk:8-jre

root@juggprd1:/agui/harbor/harbor# docker push 9.42.78.24:5000/openjdk/openjdk:8-jre

******************************** 部署war Docker file *************************************************

FROM 9.42.41.226:5000/tomcat/tomcat:8-jre8
MAINTAINER lewis [email protected]

ENV DIR_WEBAPP /usr/local/tomcat/webapps/

RUN  rm -rf $DIR_WEBAPP/*
COPY target/jugg-connection-0.0.1-SNAPSHOT.war $DIR_WEBAPP/jugg-connection.war
 #公开端口
EXPOSE 8080
#设置启动命令
ENTRYPOINT ["/usr/local/tomcat/bin/catalina.sh","run"]

******************************** 部署jar Docker file *************************************************

FROM  www.znf4.top:5000/java/openjdk:8-jre
MAINTAINER agui [email protected]

COPY target/wsjc-web-supewisor-0.0.1-SNAPSHOT.jar /web-supewisor.jar

ENTRYPOINT ["java", "-jar", "/web-supewisor.jar"]

docker build -t 的时候会执行 Dcokerfle 将项目打包好。

配置k8s 在 ubantu 上的环境变量:

root@k8s-master:/agui/kubernetes-starter# vim ~/.profile

#k8s
export PATH=/agui/k8s/bin:$PATH

#maven
M2_HOME=/agui/maven/apache-maven-3.3.9
export PATH=${M2_HOME}/bin:${PATH}

vim ~/.bashrc 配置jdk

export JAVA_HOME=/agui/jdk/jdk1.8.0_181
export JRE_HOME=${JAVA_HOME}/jre  
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib  
export PATH=${JAVA_HOME}/bin:$PATH
 

猜你喜欢

转载自blog.csdn.net/qq_16681279/article/details/84567285