最近再学习docker,正好拿这个北极星试试自己的水平。水了这篇文章。
官网:
https://polarismesh.cn/
本文采用单机版安装北极星。
一、下载安装包
github下载
下载地址:https://github.com/polarismesh/polaris/releases
二、编写Dockerfile
将文件解压上传到和Dockerfile同目录下,并修改名称为polaris,如下图所示
编写Dockerfile并上传到和polaris文件夹同目录下。
代码语言:javascript复制FROM centos:7
#设置作者
MAINTAINER ming_iot
#设置环境变量
ENV HOME /home/polaris
RUN mkdir $HOME
#设置工作目录
WORKDIR $HOME
#复制文件
COPY polaris $HOME/
# 安装依赖
RUN yum install lsof unzip net-tools crontabs -y
#声明使用的端口,需要-p去绑定宿主机否则将随机绑定
EXPOSE 8080
EXPOSE 8090
EXPOSE 9090
EXPOSE 9091
CMD bash install.sh && /bin/bash
三、编译镜像
执行如下命令
代码语言:javascript复制docker build -t polaris:1.0 .
查看镜像
代码语言:javascript复制docker images
四、运行镜像
执行如下命令
代码语言:javascript复制docker run -itd --name bjx -p 8080:8080 -p 8081:8090 -p 8082:9090 -p 8083:9091 polaris:1.0
查看日志
代码语言:javascript复制docker logs bjx
五、访问
地址:
ip:8080
登录后台
完!
关于
腾云先锋(TDP,Tencent Cloud Developer Pioneer)是腾讯云GTS官方组建并运营的技术开发者群体。这里有最专业的开发者&客户,能与产品人员亲密接触,专有的问题&需求反馈渠道,有一群志同道合的兄弟姐妹。来加入属于我们开发者的社群吧!