食堂批发项目微服务后台脚手架
docker基础镜像制作
FROM openjdk:8u212-jdk-alpine
MAINTAINER mldong 524719755@qq.com
RUN sed -i 's/dl-cdn.alpinelinux.org/mirrors.aliyun.com/g' /etc/apk/repositories
&& apk --update add --no-cache tzdata ttf-dejavu fontconfig curl tini ospd-netstat && rm -rf /var/cache/apk/*
&& mkdir -p /app && mkdir -p /app/config
&& cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
&& echo "Asia/Shanghai" > /etc/timezone
COPY --from=hengyunabc/arthas:latest /opt/arthas /opt/arthas
Docker镜像构建和推送到私有库 私有库地址 172.17.14.224 用户名 mkh-st 密码 St123456
0、修改本地docker配置文件 a、vim /etc/docker/daemon.json b、增加"insecure-registries":["172.17.14.224"], 修改后: { "insecure-registries":["172.17.14.224"], "registry-mirrors": ["https://23h04een.mirror.aliyuncs.com"], "exec-opts": ["native.cgroupdriver=systemd"] } 1、执行docker login 命令 , docker login 172.17.14.224 , 依次输入用户名 mkh-st 和 密码 St123456
2、当前路径切换到微服务模块根目录(有Dockerfile文件),如: cd ~/{base}/st/st-gateway 3、在本地生成docker镜像,docker build命令, docker build -t 172.17.14.224/mkh-st/st-gateway:1.0 . 私有仓地址:172.17.14.224, 项目名称 mkh-st,镜像仓库 mkh-st/st-gateway 当前版本 1.0 4、推送镜像到私有仓库 docker push 172.17.14.224/mkh-st/st-register:1.0
登录到测试服务器172.17.14.225, 部署微服务容器 1、首先删除服务器运行中到容器和镜像 a、docker rm -f st-register b、docker rmi 172.17.14.224/mkh-st/st-register:1.0 2、部署微服务容器
docker run -p 8848:8848 --name st-register --restart=always --network st_default --network-alias st-register -d 172.17.14.224/mkh-st/st-register:1.0
docker run -p 9999:9999 --name st-gateway --restart=always --network st_default --network-alias st-gateway -d 172.17.14.224/mkh-st/st-gateway:1.0
docker run --name st-upms --restart=always --network st_default --network-alias st-upms -d 172.17.14.224/mkh-st/st-upms:1.0
docker run --name st-auth --restart=always --network st_default --network-alias st-auth -d 172.17.14.224/mkh-st/st-auth:1.0
docker run -p 80:80 --name st-ui --restart=always --network st_default --network-alias st-ui -d 172.17.14.224/mkh-st/st-ui:1.0
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。